gpt4 book ai didi

java - 无法使用 xpath 单击元素

转载 作者:行者123 更新时间:2023-12-02 09:29:18 25 4
gpt4 key购买 nike

我尝试使用 CSS 选择器 和后来的 Xpath 单击一个元素。但都失败了。谁能帮我解决这个问题。下面是我提供的xpath。

Xpath: //*[@id="content"]/div/div[1]/ul/li[3]/div[2]/div/button

Html:选择或搜索列表中的国家/地区...巴林

我是 Selenium 新手,之前没有自动化应用程序的经验。我应该继续使用 xpath 还是应该尝试使用其他定位器?

最佳答案

您可以使用JavascriptExecutor:

((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView(true);", element);

或者

获取 WebElementxpath。将它们放入 List(Java 集合)

List<WebElement> lst = xpath ;
for(WebElement we:lst){
if(we.getText().equalsIgnoreCase("Bahrain"))
we.click();
}
}

关于java - 无法使用 xpath 单击元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58111458/

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