Fel*_*fuß 9 .net firefox selenium google-chrome cross-browser
很长一段时间潜伏在这里,现在是我第一次发帖的时候了.我目前正在使用Selenium在.NET中为我们的应用程序开发一个跨浏览器测试.
关于http://www.guru99.com/cross-browser-testing-using-selenium.html,我实现了这个:
[SetUpFixture]
public class TestSetup()
{
public static IWebDriver driver;
...
[OneTimeSetUp]
public void GlobalSetup()
{
if(browserToTest.Equals("Firefox"))
{
driver = new FirefoxDriver();
}
else if(browserToTest.Equals("Chrome"))
{
driver = new ChromeDriver();
}
driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10.00);
driver.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(10.00);
// navigate to url, login, etc. pp
}
}
Run Code Online (Sandbox Code Playgroud)
在"Firefox"的情况下,一切都很好."Chrome"案例 - 与教程相反 - 给了我这个错误:
OneTimeSetUp:System.NotImplementedException:驱动程序实例必须符合W3C规范才能支持获取超时值.
我正在使用:
我可以为chrome设置ImplicitWait和PageLoad,还是只为firefox实现?
小智 0
你能试一下吗
driver.manage().timeouts().implicitlyWait(10,timeunit.seconds)
driver.manage().timeouts().pageLoadTimeout(10,timeunit.seconds)
Run Code Online (Sandbox Code Playgroud)
这是硒 3
归档时间: |
|
查看次数: |
1572 次 |
最近记录: |