gpt4 book ai didi

java - List 类型的方法 sendKeys(String) 未定义

转载 作者:行者123 更新时间:2023-11-30 06:44:15 25 4
gpt4 key购买 nike

FirefoxDriver driver = new FirefoxDriver(options);

driver.get("https://www.facebook.com/");

//driver.manage().window().maximize();

driver.findElements(By.xpath("/html/body/div[3]/div[2]/div[1]/div/div/div/div/div[2]/div[2]/div/div/div/div[1]/form/div[1]/div[1]/div[1]/div[1]/div/div[1]/input")).sendKeys("Test Selenium");

这是我的编码。我收到 sendKeys() 错误。

我正在使用:

  • Windows 8(64 位)
  • java jdk 1.8
  • Selenium 3.4.0
  • Firefox 53.0.2(64 位)

我该怎么办?

最佳答案

driver.findElements返回 ListWebElements ;你想要做的是从中获取一个单独的元素 List ,然后调用sendKeys在那个元素上。您收到的错误是因为 List<Element>没有方法sendKeys(String) .

例如:

FirefoxDriver driver = new FirefoxDriver(options);
driver.get("https://www.facebook.com/");

driver.findElements(By.xpath("/html/body/div[3]/div[2]/div[1]/div/div/div/div/div[2]/div[2]/div/div/div/div[1]/form/div[1]/div[1]/div[1]/div[1]/div/div[1]/input"))
.get(0)
.sendKeys("Test Selenium");

关于java - List<WebElement> 类型的方法 sendKeys(String) 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43928270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com