我正在使用Selenium for C#测试页面。
如果在页面上找不到该元素,有没有一种方法可以使失败快速?
我正在经历很长一段时间是否在Selenium测试页面上找不到HTML元素,然后最终失败。如果找不到元素,建议您快速失败!
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秒钟,以使元素出现在失败之前。您可以将此值设置为所需的任何值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句