У меня есть пара проблем, когда я запускаю тест с веб-браузером Edge.Первая проблема заключается в том, что каждый раз, когда я запускаю тест путем запуска как> testng test, автоматизация закрывает все существующие открытые веб-браузеры, а затем открывает новый веб-браузер, но он пуст (не может загрузить URL).Вторая проблема заключается в том, что автоматизация загрузит URL-адрес только в том случае, если я вручную закрою все существующие граничные браузеры.
Есть ли способ исправить эти проблемы?Пожалуйста, помогите мне заранее спасибо.
Вот мой код открытого класса 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);