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版存在一些问题