【发布时间】:2020-06-22 09:14:30
【问题描述】:
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.setProperty("webdriver.gecko.driver", "F:\\3rd year\\IS 3103\\New folder (2)\\geckodriver.exe");
WebDriver objDriver= new FirefoxDriver();
objDriver.get("http://www.google.com");
objDriver.findElement(By.xpath("/html/body/div/div[3]/form/div[2]/div[1]/div[1]/div/div[2]/input")).sendKeys("GMAIL", Keys.ENTER);
objDriver.findElement(By.xpath("/html/body/div[6]/div[2]/div[9]/div[1]/div[2]/div/div[2]/div[2]/div/div/div[1]/div/div[1]/a/h3")).click();;
}
}
这是我写的代码。我想编写一个 selenium java 代码来在 google 中搜索 GMAIL 并通过单击它转到相应的结果。得到搜索结果后不执行,出现如下错误。
线程“主”org.openqa.selenium.NoSuchElementException 中的异常:无法定位元素:/html/body/div[6]/div[2]/div[9]/div[1]/div[2 ]/div/div[2]/div[2]/div/div/div[1]/div/div[1]/a/h3
【问题讨论】:
标签: java selenium selenium-webdriver automated-tests