【问题标题】:Selenium webdriver - driver.Navigate on same pageSelenium webdriver - driver.Navigate 在同一页面上
【发布时间】:2015-10-28 01:01:12
【问题描述】:

我正在使用 .net Webdriver 进行一些测试。

第一次测试,它打开了一个窗口,接下来的步骤,我想要的是使用相同的(当前网页),而不是每次都打开一个新的窗口浏览器。

我的代码是 driver.Navigate().GoToUrl(baseURL + "/TableauBord"); 每次,我都需要对我的套件进行测试才能返回此链接,但它会为我打开新窗口,并且我的测试失败。

我找到了一些带有 driver.to() 的代码...但是我的编译器没有提出这个选择。

你能帮帮我吗

干杯

【问题讨论】:

    标签: c# selenium selenium-webdriver


    【解决方案1】:

    您可以检查系统属性以获取可能的解决方案,例如

    System.setProperty("restart.browser.each.scenario", "false");
    

    可能已经帮到你了。否则,您可以尝试使用

    获取所有属性

    System.getProperties().toString()

    并检查是否有适合您需要的属性(或者您可能会通过 Google 找到所有属性的列表)。

    【讨论】:

    • 您好,我认为您的代码使用的是 Java,我使用的是 C#,dotnet 中是否有等价物。谢谢
    • 你可以试试System.Environment.SetEnvironmentVariable(String, String) 所以在你的情况下System.Environment.SetEnvironmentVariable("restart.browser.each.scenario", "false")
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多