gpt4 book ai didi

java - Selenium RemoteWebDriver - 如果找不到元素则执行某些操作

转载 作者:行者123 更新时间:2023-12-01 09:37:56 27 4
gpt4 key购买 nike

我正在尝试开发一套类(class)来每晚测试我的网站功能,我在 Chrome、Firefox、Edge 和 IE 中执行此操作。因为有时 Selenium 找不到我需要的元素,例如在给出错误之前截取浏览器的屏幕截图。我不需要截屏的功能,我需要在 Selenium 无法继续时触发的功能。

最诚挚的问候,MK

最佳答案

如果我理解正确,您需要为另一个系统设置触发器,该触发器可以对 Selenium 测试错误使用react。

在您的测试代码中您可以使用:

try {
// find element and test code
} catch (NoSuchElementException e) {
// set up the trigger code
}

要通知另一个系统,您可以选择任何可以提供通知机制的系统。

就您而言,您可以将 Redis 与 pub/sub 结合使用。

因此,您的 react 系统将是事件的订阅者和测试提供者。

关于java - Selenium RemoteWebDriver - 如果找不到元素则执行某些操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38695816/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com