我想从警报框中读取文本。

如果在警报框中找到此文本,则必须关闭警报框:

python - 如何使用 Python + Selenium 从警报框中读取文本-LMLPHP

最佳答案

在我的框架中,我也遇到类似的情况,这就是我解决问题的方法。

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/

10-12 20:25