html中有序列表和无序列表怎么定位?

来源:4-1 seleniumIDE的安装以及使用

慕前端3204634

2017-06-23 17:57

HTML页面中包含有序列表或者无序列表怎么定位?

写回答 关注

1回答

  • 慕粉4266091
    2017-06-26 17:17:01
    已采纳

    通常都是通过定位一组元素,然后根据这一组元素的顺序或者独有的特征去定位

    # coding=utf-8
    import time
    from selenium import webdriver
    
    '''定位一组元素:勾选部分'''
    browser = webdriver.Firefox()
    browser.get("http://www.17sucai.com/preview/11/2013-04-30/js_checkbox/demo.html")
    # 定位一组
    list3 = browser.find_elements_by_tag_name("input")
    count = 0
    print(len(list3))
    for i in list3:
        # 通过判断元素属性进行筛选
        if i.get_attribute("type") == "checkbox" and count < 3:
            i.click()
            time.sleep(0.5)
            count += 1
    
    # 退出浏览器
    time.sleep(3)
    browser.quit()



    慕前端320...

    非常感谢!

    2017-06-27 10:15:18

    共 1 条回复 >

自动化测试之selenium工具使用

web自动化测试selenium从0基础开始。

51928 学习 · 192 问题

查看课程

相似问题