编程语言
首页 > 编程语言> > selenium3基于python语言基础操作之radio和checkbox操作

selenium3基于python语言基础操作之radio和checkbox操作

作者:互联网

# 选项框如何去勾选
# 单选框 只能选择其中一个 这种是 radio


# # 判断未点击之前元素的状态
# elenment_nv = driver.find_element_by_xpath('//*[@value="female"]')
# status_1 = elenment_nv.is_selected() # 判断元素是否被选中 False/True
# print("未点击之前元素的状态%s" % status_1)
#
# # 点击元素
# elenment_nv.click()
#
# status_2 = elenment_nv.is_selected() # 判断元素是否被选中 False/True
# print("未点击之前元素的状态%s" % status_2)
# time.sleep(3)
# driver.quit()


# # checkbox 单选
# # 状态判断is_selected()
# cypress = driver.find_element_by_xpath('//*[@value="cypress"]')
# print(cypress.is_selected()) # 打印出是否选中元素 False/True
# if not cypress.is_selected(): # 如果没有选中元素 位False时
# cypress.click() # 点击选中
# print(cypress.is_selected()) # 打印出是否选中 False/True
#
# time.sleep(3)
# driver.quit()


# checkbox 全选 复选
all_checkboxs = driver.find_elements_by_name("fancy") # find_elements_by_name选中一组

for i in all_checkboxs:
if not i.is_selected():
i.click()
print("打印checkbox的状态: %s" % i.is_selected())

time.sleep(3)
driver.quit()

标签:checkbox,False,python,cypress,selected,driver,radio,print,选中
来源: https://www.cnblogs.com/peijiao/p/15848322.html