在Selenium成功登录后如何点击主页的URL(焦点应该在URL上)?
WebElement url = driver.findElement(By.linkText("http://url"));
url.click();
但焦点没有显示在页面的网址上:
获取错误:
线程“main”中的异常org.openqa.selenium.NoSuchElementException: 无法找到包含链接文字== http://url
的元素
请提前帮助谢谢。
答案 0 :(得分:0)
根据我的知识,您必须尝试链接文本或部分链接文本,这是一个通用示例
使用linkText
driver.get("https://www.google.com");
WebElement url = driver.findElement(By.linkText("Gmail"));
url.click();
使用partialLinkText
driver.get("http://www.wikipedia.org");
WebElement linkEnglish = driver.findElement(By.partialLinkText("English"));
linkEnglish .click();