美文网首页
定位一组元素,单选框、复选框的选中方法

定位一组元素,单选框、复选框的选中方法

作者: C1R2 | 来源:发表于2022-10-25 21:28 被阅读0次

之前学习了8种定位单个元素的方法,同时webdriver还提供了8种定位一组元素的方法。唯一区别就是在单词element后面增加了一个s表示复数:

1.定位一组元素

find_elements_by_id('')
find_elements_by_id_by_class_name('')
find_elements_by_tag_name('')
find_elements_by_link_text('')
find_elements_by_partial_link_text('')
find_elements_by_xpath('')
find_elements_by_css_selector('')

2.单选框选中

from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('http://news.baidu.com/')
time.sleep(1)

try:
    #定位搜索框下面的新闻全文和新闻标题单选项
    radio_button = driver.find_elements_by_css_selector(".search-radios>input")
    # 定位的一组元素后,返回的是一个列表,这里就循环选中对应的选项
    for i in radio_button:
        i.click()
    print ('选中单选框.')
# radio_button[1].click() #取列表第2个值
except Exception as e:
    print ('fail',format(e))

3.复选框选中

from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.maximize_window()
driver.get('https://passport.baidu.com/v2/?reg&tt=1529850358050&overseas=undefined&gid=02B2650-6D11-430E-A19D-529F69B9F1CE&tpl=xw&u=http%3A%2F%2Fnews.baidu.com%2F')
time.sleep(1)

try:
    #定位 阅读并接受《百度用户协议》及《百度隐私权保护声明》 的多选框
    checkbox = driver.find_elements_by_css_selector("#TANGRAM__PSP_3__isAgree")
    # 定位的一组元素后,返回的是一个列表,这里就循环选中对应的选项
    for i in checkbox:
        i.click()
    print ('选中多选框')
except Exception as e:
    print ('fail',format(e))

相关文章

  • 4.基础操作方法2

    selenium_day_4 1.单选框和复选框 单选框 type:radio定位-->点击判断是否被选中元素....

  • 定位一组元素,单选框、复选框的选中方法

    之前学习了8种定位单个元素的方法,同时webdriver还提供了8种定位一组元素的方法。唯一区别就是在单词elem...

  • swift 单选和复选框

    swift单选框和复选框 var selectindex:Int = 0//选中的 var lastbtn...

  • input 单选复选value值为on

    该复选框被选中后;console.log输出值为on;单选框也一样。

  • HTML 表单的用法

    定义与方法: 标签用于为用户输入创建 HTML 表单。 表单能够包含input元素,比如文本字段、复选框、单选框、...

  • [jquery]获取CheckBox所有选中项

    问题:前端有多个复选框,这时我们需要获取选中的复选框 其中的each是遍历出所有选中复选框元素,$(this)是遍...

  • 表单元素

    表单 .... 表单元素*文本框 * 单选框 .....(加checked属性表默认选项) 复选框 ...

  • 《GUI设计禁忌》2.1 使用了错误的控件

    2.1.1 复选框和单选框 1: 错把复选框当做单选框2: 错把单选框当做复选框 当位置有限时,可以用以下方式替代...

  • Jquery iCheck

    表单复选框、单选框控件美化插件 主要作用为: 渲染并美化当前页面的复选框或单选框 响应复选框或单选框的点击事件 页...

  • HTML表单的用法

    1. 简介 常用表单元素 密码字段 单选框(Radio buttons) 复选框(Checkboxes) 提交按钮...

网友评论

      本文标题:定位一组元素,单选框、复选框的选中方法

      本文链接:https://www.haomeiwen.com/subject/xaiecltx.html