c# - Selenium webdriver - 驱动程序。在同一页面上导航

标签 c# selenium selenium-webdriver

我正在使用 .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/

相关文章:

c# - 有条件的 LINQ ToArray()

c# - XSD :Pattern and C# Regex?之间有区别吗

c# - 有没有一种方法可以检查 Android/Xamarin/c#/net 中使用的内存、空闲内存甚至内存泄漏

python - 从 Python 通过 Whatsapp 发送文件

java - 在使用 Selenium WebDriver 和 Java 时,我无法使用 WebDriver 的 click() 函数(也不异常(exception))

java - Selenium getDriver() 对于@AfterScenario 是空的(在 AssertionError 之后)

c# - ExpectedConditions.InvisibilityOfElementLocated 需要更多时间

c# - 获取 TF30063 : You are not authorized to access https://{url}. Visualstudio.com/

selenium - Selenium 超时错误

java.lang.ClassCastException : org. openqa.selenium.By$ById 无法转换为 org.openqa.selenium.WebElement