python3硒自动化下拉框定位的例子

  

我们在做web UI自动化时,经常会碰到下拉框,如下图:

  

 python3硒自动化下拉框定位的例子

  

所上的图,下拉框的源代码如下:

        & 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>      

假如我们要选择的菠萝”,我们将怎么实现呢?

  

首先我们要定位水果框,再定位水果下面的元素,如下图所示:

  

 python3硒自动化下拉框定位的例子

  

<强>具体代码如下:

        从硒进口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硒自动化下拉框定位的例子