如何使用selenium webdriver从autosuggest框中选择元素

时间:2016-04-20 14:56:52

标签: selenium

我发送了firepath截图

enter image description here

我想选择第一个元素并在元素文本框中显示

有人可以帮忙吗

1 个答案:

答案 0 :(得分:0)

您可以按以下方式更新代码:

public class SelectAutoSugggestedValue {
    public static void main(String[] args) {
        WebDriver driver = new FirefoxDriver();
        driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);
        driver.manage().window().maximize();
        driver.get("http://www.google.com");
        driver.findElement(By.id("gbqfq")).sendKeys("automation tutorial");
        try {
            Thread.sleep(1000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        List allOptions = driver.findElements(By.xpath("//td/span[text()='automationtutorial']"));

        for (int i = 0; i < allOptions.size(); i++) {
            String option = allOptions.get(i).getText();
            System.out.println(option);
        }
    }
}