python - 如何通过硒中的xpath识别前面的兄弟姐妹
问题描述
这是使用兄弟姐妹后的代码,我无法单击复选框。它出什么问题了?
代码:
checkbox1 = driver.find_element_by_xpath("td/nobr/a[text()='192.168.50.120']/../preceding-sibling::td/input[@class='checkbox']")
解决方案
你没有得到正确的元素,你试图得到td
. 正确的 xpath 应该是:
//td[nobr/a[text()='192.168.50.120']]/preceding-sibling::td/input[@class='checkbox']
推荐阅读
- spring-boot - Spring Security 和 Google Contacts API 集成抛出异常
- php - 活动会话登录 - laravel
- python - BeautifulSoup 从段落中提取文本并拆分文本
- kotlin-native - 如何使用运行时调试信息使 Kotlin-native 可执行?
- flutter - 一段时间后重置变量
- python - 循环数据框并保存到excel文件中
- ios - SwiftUI - 2 处理范围滑块
- reactjs - React 实际上是从哪里导入的?
- string - Nasm x86 程序集 - 错误“操作数后应有逗号、冒号、装饰符或行尾”
- c# - 如何在 C# 中将小数点的输入限制为仅 1?