为什么通过selenium切换到警报不稳定?

为什么通过selenium切换到警报不稳定?,第1张

为什么通过selenium切换到警报不稳定?

根据您的代码块,您需要解决以下两个问题:

  • 切换到警报 :该方法

    switch_to_alert()
    弃用 ,应
    switch_to.alert
    改为使用。API文档明确提及以下内容

     def switch_to_alert(self): """ Deprecated use driver.switch_to.alert """ warnings.warn("use driver.switch_to.alert instead", DeprecationWarning) return self._switch_to.alert
  • 等待警报是存在 :你应该总是诱导 WebDriverWait警报目前 在调用之前

    accept()
    dismiss()
    如下:

    WebDriverWait(driver, 5).until(EC.alert_is_present).dismiss()


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5647014.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存