Selenium webdriver 无法在用户登录页面上单击rediff.com网站中的按钮
输入电子邮件地址后无法单击按钮Selenium webdriver 无法在用户登录页面上单击rediff.com网站中的按钮,selenium-webdriver,Selenium Webdriver,输入电子邮件地址后无法单击按钮 driver = new ChromeDriver(); driver.get("http://in.rediff.com/"); driver.findElement(By.xpath(".//*[@id='homewrapper']/div[5]/a[3]/div/u")).click(); driver.findElement(By.xpath(".//*[@id='wrapper']/div[2]/ul/li[2]/a"))
driver = new ChromeDriver();
driver.get("http://in.rediff.com/");
driver.findElement(By.xpath(".//*[@id='homewrapper']/div[5]/a[3]/div/u")).click();
driver.findElement(By.xpath(".//*[@id='wrapper']/div[2]/ul/li[2]/a")).click();
driver.findElement(By.xpath(".//*[@id='useremail']")).sendKeys("xyz");
driver.findElement(By.xpath(".//*[@id='emailsubmit']")).click();
我应该在点击提交按钮后看到密码输入框。不知什么原因,我看不到这一点。我做错什么了吗?在这一行之后没有得到任何错误
System.out.println("Finish");
这一行也会执行。您的代码完美地单击了提交按钮 根据rediff功能,如果您输入的“xyz”(用户名)不存在,则它将重定向到登录表单
因此,您不获取密码对象的原因。尝试使用任何现有的用户帐户(用户名)。这在Firefox上运行没有任何问题。我安装了最新的chrome和chrome驱动程序。当我将chromedriver版本更改为2.12时,问题就消失了。chromedriver 1.13版存在一些问题