gpt4 book ai didi

java - 验证 Selenium WebDriver 中的链接?

转载 作者:行者123 更新时间:2023-12-01 12:54:53 24 4
gpt4 key购买 nike

我有一个指向“/login.html”页面的网络链接。如何验证链接是否正常工作。我已经有了这个:

WebDriver driver = new FirefoxDriver();    
driver.get("www.something.com/login.html");
String mesg = "Login Page";
Assert.assertEquals(mesg, driver.getTitle());

但我想要一种正确的方法来验证。

最佳答案

常见的解决方案是识别预期页面上存在的元素或某些文本,以及在发生意外情况时用户将看到的任何内容中不存在的元素或文本。然后只需断言该内容的存在即可。

例如(此代码使用 WebDriver Python API,但该模式适用于任何语言):

success_text = "Welcome, user foo!"
assert success_text in self.driver.find_element_by_css_selector("p.welcome_msg").text

您可以根据您的喜好继续添加更多断言或保持简单。

关于java - 验证 Selenium WebDriver 中的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23978952/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com