public class GmailGoogle {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver","E:\\ChromeDriver");
WebDriver wd= new ChromeDriver();
wd.manage().window().maximize();
wd.get("https://accounts.google.com/ServiceLogin?service=mail&passive=true&rm=false&continue=https://mail.google.com/mail/&ss=1&scc=1<mpl=default<mplcache=2&emr=1&osid=1#identifier");
WebElement signin = wd.findElement(By.xpath("//*[@id="Email"]"));
signin.sendKeys("sakthe");
WebElement next = wd.findElement(By.xpath("//*[@id="next"]"));
next.click();
}
}
在selenium webDriver中运行时,运算符的左侧必须是可变的。任何人都可以帮我修复此错误
答案 0 :(得分:1)
只需将xpath中的双引号设为单引号即可。
//*[@id="Email"]
至//*[@id='Email']
//*[@id="next"]
至//*[@id='next']
E:\\ChromeDriver
至E:/ChromeDriver.exe
在此之后你的抄写员工作正常。