【发布时间】:2017-08-28 06:26:02
【问题描述】:
朗姆脚本时出现此异常或错误:
“无法定位元素:*[name='password']”
我尝试过使用不同的定位器,但每次都遇到相同的错误。
这是我的脚本
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
//import org.openqa.selenium.chrome.ChromeDriver;
public class TestGmail {
public static void main(String[] args){
System.setProperty("webdriver.gecko.driver", "E:\\geckodriver-v0.16.0-win32\\geckodriver.exe");
WebDriver driver=new FirefoxDriver();
//System.setProperty("webdriver.chrome.driver", "C:\\Program Files\\chromedriver_win32\\chromedriver.exe");
//WebDriver driver=new ChromeDriver();
driver.get("https://accounts.google.com/");
driver.findElement(By.id("identifierId")).sendKeys("myAddress");
driver.findElement(By.cssSelector("span.RveJvd.snByac")).click();
driver.findElement(By.name("password")).sendKeys("myPassword");
driver.findElement(By.className("RveJvd snByac")).click();
driver.close();
}
}
【问题讨论】:
-
您遇到的错误是什么?
-
我添加了完整的脚本试试这个@nirmala
标签: selenium selenium-webdriver webdriver geckodriver