我想从警报框中读取文本。
如果在警报框中找到此文本,则必须关闭警报框:
最佳答案
在我的框架中,我也遇到类似的情况,这就是我解决问题的方法。
if (_driver.FindElement(By.XPath("//*[text()[contains(.,'No Sales Found')]")).Enabled)
{
//Do Something
}
将此放在可能导致错误的功能之后。此外,此示例使用 C# 和 _driver 作为驱动程序,这可能与您使用的不同。
关于python - 如何使用 Python + Selenium 从警报框中读取文本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47074558/