gpt4 book ai didi

java - 无法单击 selenium webdriver 中的按钮

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

webDriver driver = new FirefoxDriver();
driver.get("https://www.ignitionone.com/company/careers/");
driver.manage().window().maximize();
Thread.sleep(2000);

driver.findElement(By.xpath("html/body/div[1]/section[1]/div/div/a/button")).submit();

上面的代码没有点击“查看位置”按钮。网页中发生了什么?

最佳答案

您看到此页面的 HTML 是

HTML

因此,您可以使用 CSS 选择器作为

WebDriver driver = new FirefoxDriver();
driver.get("https://www.ignitionone.com/company/careers/");
driver.manage().window().maximize();
Thread.sleep(2000);

driver.findElement(By.cssSelector("button.button.teal").click();

然后继续做任何必要的事情。我在 Python 代码中执行了这个,效果很好。

此外,您需要在调用 FirefoxDriver() 时提供 Gecko 可执行路径

关于java - 无法单击 selenium webdriver 中的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44635810/

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