GeckoDriver不是为名字字段Firefox浏览器中输入值

问题描述 投票:-1回答:2

Firefox的驱动程序没有进入的Firstname字段的值。我想以下几点:

driver.findElement(By.xpath(//*[@id=\JNHGYHG\"]")).sendsKeys("Hello");

有人可以帮我弄这个吗?

selenium selenium-webdriver xpath css-selectors geckodriver
2个回答
0
投票

试试这个,看看有什么区别。

driver.findElement(By.xpath("//*[@id='JNHGYHG']")).sendKeys("Hello");

0
投票

正如在你的代码审判提到有你已经使用了Locator Strategy内的错误。

您可以使用以下解决方案:

  • 使用id属性: driver.findElement(By.id("JNHGYHG")).sendKeys("Hello");
  • 使用cssSelector: driver.findElement(By.cssSelector("#JNHGYHG")).sendKeys("Hello");
  • 使用XPath(选项A): driver.findElement(By.xpath("//*[@id='JNHGYHG']")).sendKeys("Hello");
  • 使用XPath(选项B): driver.findElement(By.xpath("//*[@id=\"JNHGYHG\"]")).sendKeys("Hello");
© www.soinside.com 2019 - 2024. All rights reserved.