繁体   English   中英

如何解决使用 Edge 驱动程序开始运行 testng 时浏览器关闭的问题

[英]How to resolve the issue with the browser is being closed when start running testng using Edge driver

当我使用 edge web 浏览器运行测试时,我遇到了几个问题。 第一个问题是,每次我通过 run as > testng 测试运行测试时,自动化将关闭所有现有的开放边缘 web 浏览器,然后它将打开一个全新的边缘浏览器,但它是空白的(无法加载 url)第二个问题是,如果我手动关闭所有现有的边缘浏览器,自动化只会加载 url。

有没有办法解决这些问题? 请帮助我提前谢谢你。

这是我的代码 public class OpenThePageUsingEdge {

public String baseUrl = "https://catalog-qa.baylorgenetics.com/search";
String driverPath = "C:\\Eclipse\\MicrosoftWebDriver.exe";
public WebDriver driver ;
//initiate NameofInsured as the GenerateData class
//GenerateData NameOfAddrecipients;

@BeforeTest 
public void setup(ITestContext ctx) {
    TestRunner runner = (TestRunner) ctx;
    runner.setOutputDirectory("J:\\zzQA Selenium Automation Suite\\Test Results");
}


@Test
public void openThePageusingEdge () throws InterruptedException {
     System.out.println("launching Edge browser"); 
     System.setProperty("webdriver.edge.driver", driverPath); 
     driver = new EdgeDriver();
     driver.get(baseUrl); 
     driver.manage().window().maximize();

     driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM