提问人:Sarp Vulaş 提问时间:10/24/2023 更新时间:10/24/2023 访问量:26
如何使用 Java Selenium 在下拉列表 (UL) 中实现更快的电子邮件建议循环?
How can I implement a faster loop through email suggestions in a dropdown (UL) using Java Selenium?
问:
我正在使用 Selenium 自动执行一项任务,我在 Gmail 输入字段中输入不同的字母组合。当我键入时,会出现一个下拉列表,其中包含基于输入的电子邮件建议。我想为每个字母组合捕获这些电子邮件建议。
目前,我正在使用以下代码来循环和捕获电子邮件建议:
List<WebElement> emailElements = driver.findElements(By.cssSelector("div.aXS"));
for (WebElement emailElement : emailElements) {
String email = emailElement.getText();
System.out.println(email);
}
每个字母组合大约需要 20 秒,这是很多。
我怎样才能有效地循环和捕获所有电子邮件建议,而不会出现这种延迟?
有没有办法为 findElements 设置最长等待时间,以避免在没有建议的情况下等待很长时间?
答: 暂无答案
评论