python - 如何使用 python selenium 选择带有文本的空白窗口元素
问题描述
我要选择的元素是“No Requests Remaining”部分。
browser.find_elements_by_xpath('//a//*[contains(text(),"No Requests Remaining")]')
上面的代码行不起作用。
解决方案
如果您的验证是检查消息是否显示,那么您可以使用以下逻辑。
if (len(browser.find_elements_by_xpath("//div[normalize-space(.)='No Requests Remaining']"))>0):
print("validation pass")
else:
print("validation failed")
推荐阅读
- c# - .net 核心 Web 应用程序并从 azure 事件中心读取数据
- android - 更改片段中的屏幕亮度
- r - 如何在将编号列相互耦合的同时从宽到长?
- javascript - 使用百分比计算减少对象数组
- r - 在centos R中找不到make
- python - 如何用空格转换浮点数的字符串 - pandas
- php - Wordpress,从 csv 格式的 txt 文件中插入表格行
- ruby-on-rails - 尝试安装 rails,但我收到错误“i386 架构在 macOS 上已弃用”。
- excel - 添加唯一值并排除常量值 - 优化公式
- javascript - ASP.NET Core SPA 中基于 JWT 的身份验证 - 前端验证