我是自动化测试和学习硒的新手。我正在为Gmail登录编写Selenium程序。我能够点击url并输入用户名,但在同一页面上有一个名为“Next”的按钮,我无法点击进一步。我尝试使用“xpath”点击相同。 下面是我使用FireBug检查元素时该按钮的html代码。
<span class="RveJvd" snByac">Next</span>
我的代码:
WebElement we = driver.findElement(By.id("identifierId")); we.sendKeys("emailid");
driver.findElement(By.xpath("/html/body/div[1]/div[1]/div[2]/div[2]/form/div[2]/div/div[2]/div[1]/div/content/span]")).click();
答案 0 :(得分:0)
您可以尝试以下操作。
WebElement we = driver.findElement(By.id("identifierId"));
we.sendKeys("emailid");
driver.findElement(By.id("identifierNext")).click();
答案 1 :(得分:0)
根据Murthi回答
driver.findElement(By.id("identifierNext")).click();
的工作。 我现在可以点击下一步
感谢。
答案 2 :(得分:0)
输入id后,下次使用
driver.findElement(By.id("identifierNext")).click();
给出密码后再用于下次使用
driver.findElement(By.id("passwordNext")).click();
答案 3 :(得分:0)
试试这个:
WebElement we = driver.findElement(By.id("identifierId"));
we.sendKeys("emailid");
driver.findElement(By.cssSelector("span[class='RveJvd']")).click();