我正在尝试正确自动化自动完成字段。 我通过使用很多Thread.Sleep来解决这个问题,但这种情况充其量只是缓慢和不稳定。
我已经发现了几次代码的snippit,看起来它会起作用
Sender
但是我遇到了{
let sender = sender.clone();
move |p| match Params::parse::<Value>(p) {
...
}
};
的问题,我收到了以下消息
driver.findElement(By.id("your searchBox")).sendKeys("your partial keyword");
Thread.sleep(3000);
List <WebElement> listItems = driver.findElements(By.xpath("your list item locator"));
listItems.get(0).click();
driver.findElement(By.id("your searchButton")).click();
我已经在Google上进行了一些狩猎,并且无法查看我是否错过了一个dll,或者listItems.Get
是否已被替换,因此我无法使其正常工作
答案 0 :(得分:0)
试试listItems.ElementAt (0)
。您可能需要添加using System.Linq