Python Selenium xPath从div类中选择一个相对值

G.多伊
<div class='into'>
    <div class="state  " rel="AA" style="width:80px;">AA (1028)</div>
    <div class="state  " rel="BB" style="width:80px;">BB (307)</div>
</div>

我想选择一种元素rel="AA"rel="BB"单击它,尝试了几种方法。最有用的想法是:

browser.find_element_by_xpath("//div[@class='into']/[text()='AA']").click()

但是,文本后有一个数字,代表各种含义。

browser.find_element_by_xpath("//div[@class='into']/[rel='AA']").click()

这是行不通的。

纳伦德拉

使用以下 xpath

browser.find_element_by_xpath(".//div[@class='into']/div[@rel='CA']").click()

也可以使用normalize-space方法来省略类名中的空格,如下所示-

browser.find_element_by_xpath(".//div[normalize-space(@class)='state'][@rel='AA']").click()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Selenium Python从可扩展类中选择一个项目

Python (Selenium) 从 HHPRED 中选择一个下拉列表

如何从python selenium的下拉菜单中选择一个值

使用Selenium Python从下拉选项中选择一个值

如何使用Selenium和Python从DropDown列表中选择一个值

如何使用Selenium Python从自动建议中选择一个值

Python / Selenium:在几个下拉菜单中选择所有相同的类,选择一个值,刷新浏览器并重新启动脚本

如何从具有特殊设置的网站上使用Selenium从下拉列表中选择一个值-Python

如何在python和selenium中使用execute_script从下拉列表中选择一个值

如何使用Selenium和Python从自动建议中选择一个选项

如何使用Selenium和Python从下拉菜单中选择一个选项

无法从下拉菜单Python Selenium中选择一个选项

使用selenium和python从下拉菜单中选择一个选项

Python Selenium从下拉列表中选择第一个元素

无法使用 Python、Selenium 从下拉列表中选择一个选项

使用Selenium从输入组合框中选择一个值,并使用xpath进行reachjs控件

Python / Selenium:在Xpath中插入一个迭代器

Selenium / Python:找到正确的位置后,从一长串中选择一个链接

Python Selenium 如何从一个标签中的多个文本中选择第一行文本

使用Python + Selenium选择一个下拉菜单

Python Selenium选择一个动态按钮

python selenium 选择一个新元素

Selenium Python Xpath如何从许多嵌套的div标签中选择正确的跨度文本

更改XPath Selenium Python

Python Selenium XPath后代

我正在尝试从框中选择一个图像,然后使用 selenium python 单击对齐按钮

Selenium Python:选择<a href="#" </a>

Python Selenium 选择输入

Python + Selenium选择问题