51Testing软件测试论坛
标题:
selenium python怎么选中列表中的单选框,用radio如法选中
[打印本页]
作者:
sack
时间:
2019-9-20 16:45
标题:
selenium python怎么选中列表中的单选框,用radio如法选中
[attach]126587[/attach]
def
type_select(
self
):
radios=
self
.find_elements(*
self
.select_loc)
count =
0
print
(
"打印: "
, count)
if
radios:
# 判断是否有找到元素
for
radio
in
radios:
# 循环点击找到的元素
if
(
not
radio.is_selected()):
time.sleep(
5
)
radio.click()
作者:
sack
时间:
2019-9-20 17:46
已经解决了,加了一行代码
def type_select(self,driver):
radios=self.find_elements(*self.select_loc)
if radios: # 判断是否有找到元素
for radio in radios: # 循环点击找到的元素
if(not radio.is_selected()):
time.sleep(5)
radio.send_keys(Keys.ARROW_DOWN) #点击键盘向下箭头
radio.click()
作者:
sack
时间:
2019-9-20 17:46
已解决,正确代码如下
def type_select(self,driver):
radios=self.find_elements(*self.select_loc)
if radios: # 判断是否有找到元素
for radio in radios: # 循环点击找到的元素
if(not radio.is_selected()):
time.sleep(5)
# ActionChains(driver).move_to_element(radio).perform() # 移动到元素上
# ActionChains(driver).click(radio).perform()
radio.send_keys(Keys.ARROW_DOWN) #点击键盘向下箭头
radio.click()
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2