【发布时间】:2019-05-20 16:15:45
【问题描述】:
我正在尝试单击一个链接并确保打开的链接是正确的。 当我运行测试时,单击链接后,它会在新选项卡中打开。 新选项卡处于焦点位置,但比较仍在前一个选项卡中。 有人吗?
这是我的代码:
HomePage homepage = PageFactory.initElements(driver, HomePage.class);
homepage.openHomePage();
homepage.openSignUpPage();
SignUpPage signUpPage = PageFactory.initElements(driver, SignUpPage.class);
signUpPage.checkTermsOfServiceURL();
driver.findElement(link_terms_of_services).click(); wait.until(ExpectedConditions.urlToBe("https://www.atlassian.com/legal/cloud-terms-of-service"));
这是结果:
等待 url 为“https://www.atlassian.com/legal/cloud-terms-of-service”。当前网址:“https://trello.com/signup”
【问题讨论】:
-
assertEquals(getTextofURL(), expectedURL);这可能满足您的要求
标签: java selenium selenium-webdriver selenium-chromedriver