【问题标题】:Selenium Webdriver not responding to 2nd page codeSelenium Webdriver 没有响应第二页代码
【发布时间】:2017-03-26 13:29:59
【问题描述】:

尝试通过 Selenium WebDriver 从谷歌主页登录 gmail。谷歌页面工作正常。点击登录按钮后,Selenium 没有进行任何操作。

使用的代码:

WebDriver driver=new FirefoxDriver();
driver.get("https://www.google.co.in/");
driver.findElement(By.id("gb_70")).click();
driver.findElement(By.xpath(".//*[@id='Email']")).sendKeys("farha");

我使用的是 Firefox 52.0.1 版本、selenium 3.3.0 和 Eclipse 4.6

【问题讨论】:

  • 您能否提供更多信息: 1. Google.co.in 页面加载后您到底想做什么?
  • 我遵循的步骤: 1. 点击谷歌主页 2. 点击登录按钮 3. 输入用户名 farha。问题在于用户名文本框“farha”没有输入。
  • 现在有效了吗?你现在卡在哪里了?
  • 欢迎来到 Stack Overflow!请阅读How to Ask。请提供您尝试过的代码和执行结果,包括任何错误消息等。请花一点时间正确格式化代码。还要在您的场景中添加预期的步骤,以便我们可以按照您的尝试进行操作。 “无操作”是什么意思?浏览器甚至没有导航到谷歌?添加更多详细信息。

标签: selenium-webdriver


【解决方案1】:

这是你需要做的:

  1. 使用下面提到的代码:

WebDriver driver=new FirefoxDriver();

driver.get("https://www.google.co.in/");

driver.findElement(By.id("gb_70")).click(); // 我想你在这里点击了登录按钮,所以仔细检查链接的 id

driver.findElement(By.id("Email")).sendKeys("farha");

如果这对你有帮助,请告诉我。

【讨论】:

  • 请花一点时间正确格式化您的代码。如果您需要帮助,请查看有关格式化代码的帮助主题。
猜你喜欢
  • 1970-01-01
  • 2017-07-19
  • 2011-09-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-17
  • 2021-08-27
相关资源
最近更新 更多