Assert.assertEquals不适用于少数几个网站

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (80)

Assert.assertEquals(******); 声明在https://www.ua.corteva.com/上永远运行。为什么?

下面的代码工作正常:

public static void main(String[] args) throws InterruptedException {
    System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/src/main/java/resources/chromedriver.exe");
    driver = new ChromeDriver();
    driver.get("https://www.ua.corteva.com/");      
    driver.manage().window().maximize();        
    Assert.assertEquals(driver.getTitle().trim(), "Ми зростаємо, працюючи разом | Corteva Agriscience™", "User is not in Home Page/Home page is not found \n\n");
}

下面的代码不起作用。为什么?

public static void main(String[] args) throws InterruptedException {
    System.setProperty("webdriver.chrome.driver", System.getProperty("user.dir") + "/src/main/java/resources/chromedriver.exe");
    driver = new ChromeDriver();
    driver.get("https://www.corteva.com/");     
    driver.manage().window().maximize();        
    Assert.assertEquals(driver.getTitle().trim(), "Ми зростаємо, працюючи разом | Corteva Agriscience™", "User is not in Home Page/Home page is not found \n\n");
}
提问于
用户回答回答于
Assert.assertTrue(driver.getTitle().trim().contains("Ми зростаємо, працюючи разом | Corteva Agriscience™"));

如果它不起作用,从上面的代码中删除trim()并尝试

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励