gpt4 book ai didi

java - 使用 selenium web 驱动程序的 google 搜索结果

转载 作者:行者123 更新时间:2023-12-01 09:29:19 27 4
gpt4 key购买 nike

我正在设置一个测试来执行搜索,搜索完成后,我想捕获显示“关于 xxx 结果(x.xx 秒)”的结果行这是代码片段

        FirefoxDriver driver = new FirefoxDriver();
driver.get("http://google.com");
driver.manage().window().maximize();


WebElement searchBox = driver.findElementById("lst-ib");
searchBox.sendKeys("search text");

WebElement clickSearch = driver.findElementByXPath("html/body/div/div[3]/form/div[2]/div[2]/div[1]/div[1]/div[2]/div/div/div/button");
clickSearch.click();



WebElement results = driver.findElementByXPath("html/body/div[1]/div[5]/div[4]/div[5]/div[1]/div[1]/div/div/div");
System.out.println(results);

最佳答案

您需要使用getText()方法来获取元素中的文本。在您的情况下,您需要执行如下操作,

WebElement results = driver.findElement(By.xpath("html/body/div[1]/div[5]/div[4]/div[5]/div[1]/div[1]/div/div/div"));
System.out.println(results.getText());

关于java - 使用 selenium web 驱动程序的 google 搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39575738/

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