自咳症在硒中不起作用

时间:2015-06-04 09:09:02

标签: java selenium selenium-webdriver

我正在尝试在以下网址中自动启用地方自动建议:

https://qa.roofandfloor.com/

我写了下面的代码,但它不起作用:

WebElement toElement = Driver.driver.findElement(By.xpath(".//*[@id='s2id_autogen1']"));

toElement.sendKeys("ye");
toElement.sendKeys(Keys.RETURN);

另外,我需要测试5个条目,如何以优化的方式进行测试?

1 个答案:

答案 0 :(得分:0)

该页面非常具有异步性

这意味着您需要明确等待元素变为现在,可见,可点击等

以下示例代码将等待id="s2id_autogen1"的输入可见:

WebDriverWait wait = new WebDriverWait(webDriver, timeoutInSeconds);
WebElement localities = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("s2id_autogen1")));

localities.sendKeys("ye");
localities.sendKeys(Keys.RETURN);