我们在做web UI自动化时,经常会碰到下拉框,如下图:
所上的图,下拉框的源代码如下:
& lt; html1> & lt; head> & lt;/head> & lt; body> & lt;选择id=八泵?八痹? & lt;选项值=" https://www.yisu.com/zixun/0 "祝辞苹果& lt;/option> & lt;选项值=" https://www.yisu.com/zixun/1 "祝辞香蕉& lt;/option> & lt;选项值=" https://www.yisu.com/zixun/2 "祝辞菠萝& lt;/option> & lt;选项值=" https://www.yisu.com/zixun/3 "祝辞梨子& lt;/option> & lt;/body> & lt;/select>
假如我们要选择的菠萝”,我们将怎么实现呢?
首先我们要定位水果框,再定位水果下面的元素,如下图所示:
<强>具体代码如下:强>
从硒进口webdriver 从selenium.webdriver.support。选择import选择#首先必须要导入选择包才能定位 从进口睡眠时间=webdriver.Chrome博士() dr.get (r想:\下拉框. html”) #先定位到水果框,用变量selectfruit selectFruit=dr.find_element_by_id(水果) #再定位到具体的元素,菠萝 选择(selectFruit) .select_by_visible_text(“菠萝”) >之前定位完毕,收工。
以上这篇python3硒自动化下拉框定位的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
python3硒自动化下拉框定位的例子