python - 通过 id、类名等以外的方式查找元素

标签 python html selenium xpath selenium-webdriver

我有这样的 HTML

<img src="/image.png" value="-" alt="collapse">

我可以得到这样的元素:

driver.find_element_by_xpath('//img')

我发现我还可以通过 idclass_name 获取名称。 但是我可以得到其他名称的元素吗? src 还是value? 我只想在 value- 时运行测试。

最佳答案

以下 XPath 将选择 value 属性等于 - 的所有 img 元素:

//img[@value='-']

关于python - 通过 id、类名等以外的方式查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34187887/

相关文章:

javascript - 如何在 for 循环中重命名类似名称的变量

javascript - 多个 <select> 使用 selectize,已选择时删除选项

selenium - 为带有文本的按钮创建 XPath

python - 用 numpy 打破平局

python - 如何将nltk中的特征写入txt文件?

css - div 可以延伸到滚动框之外吗?

selenium - 有什么方法可以使用 Selenium 启动 POST 请求吗?

java - Selenium NoSuchElementException

python - 将 python 实用函数导入 jupyter 笔记本

python - 缺失值的插值