首页 > 解决方案 > 如何使用 python selenium 选择带有文本的空白窗口元素

问题描述

我要选择的元素是“No Requests Remaining”部分。

browser.find_elements_by_xpath('//a//*[contains(text(),"No Requests Remaining")]')

上面的代码行不起作用。

标签: pythonseleniumselenium-webdriverselenium-chromedriverwebautomation

解决方案


如果您的验证是检查消息是否显示,那么您可以使用以下逻辑。

if (len(browser.find_elements_by_xpath("//div[normalize-space(.)='No Requests Remaining']"))>0):
    print("validation pass")
else:
    print("validation failed")

推荐阅读