在FireFox中确认警报消息的行为与在Chrome中不同

时间:2019-05-06 11:49:49

标签: python-3.x selenium

我的Selenium基础结构基于chromedriver版本2.46和geckodriver版本0.24。我的自动化基础架构基于可在Windows 7和Windows 10上运行的Python。

由于某些未知原因,并非我在FireFox(版本66.0.3)中模拟的所有警报消息确认(接受按钮单击)都被“接受”,而我可以说在Chrome(版本74)中所有确认被实际接受。

try:
    WebDriverWait(self.driver, 3).until(EC.alert_is_present())
    alertDialog = self.driver.switch_to_alert()
    alertDialog.accept()
except:
    print('Alert message didn\'t popup')

可能是什么问题?

FireFox中是否存在已知问题?

还有其他方法可以接受吗?

0 个答案:

没有答案