gpt4 book ai didi

c# - 花了很长时间找不到 Selenium C# 元素

转载 作者:行者123 更新时间:2023-12-01 22:24:40 38 4
gpt4 key购买 nike

我正在使用 Selenium for C# 来测试页面。

如果在页面上找不到该元素,有没有办法快速失败?

我遇到如果在页面上找不到 HTML 元素,Selenium 测试很长时间,然后最终失败。如果找不到元素则快速失败的建议值得赞赏!

return WebDriver.FindElement(By.Id(myTextBoxId)

最佳答案

您可以尝试在测试开始时更改超时等待时间。

// In C# you can use
ChromeDriver driver = new ChromeDriver("Path to Driver");
driver.Manage().Timeouts().ImplicitlyWait(new Timespan(0,0,2));

现在应该等待 2 秒才能出现元素,然后才会失败。您可以将此值设置为您想要的任何值。

关于c# - 花了很长时间找不到 Selenium C# 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30874506/

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