我正在使用 .net Webdriver 进行一些测试。
第一个测试,它可以正常打开一个窗口,对于接下来的步骤,我想要的是使用相同的(当前网页),而不是每次都打开一个新的窗口浏览器。
我的代码是 driver.Navigate().GoToUrl(baseURL + "/TableauBord"); 每次,我都需要对我的套件进行测试才能返回此链接,但它会打开我的新窗口,并且我的测试失败。
我发现了一些带有 driver.to() 的代码...但我的编译器不建议这种选择。
你能帮我吗
干杯
最佳答案
您可以检查系统属性以获取可能的解决方案,例如
System.setProperty("restart.browser.each.scenario", "false");
可能已经对您有所帮助。否则,您可以尝试使用
获取所有属性System.getProperties().toString()
并检查是否有适合您需要的属性(或者您可能会通过 Google 找到包含所有属性的列表)。
关于c# - Selenium webdriver - 驱动程序。在同一页面上导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31829346/