gpt4 book ai didi

Selenium 2.0/WebDriver clickAt() 方法不受支持

转载 作者:行者123 更新时间:2023-12-05 00:39:43 29 4
gpt4 key购买 nike

与 WebDriver(WebDriverBackedSelenium 或仅使用 ChromeDriver 的 Selenium 2.x)一起使用时,Selenium clickAt() 函数抛出“Unsupported”异常。

有没有办法通过 WebDriver 使用这个 Selenium 功能?

为上下文添加一些代码...

       ChromeDriver driver = new ChromeDriver();

driver.findElement(By.id("someID")).clickAt("25, 25");
.clickAt()甚至无法识别方法……但是,使用 WebDriverBackedSelenium 是提供 Unhandled 异常的原因。

最佳答案

您必须使用 Advanced User Interactions API

单击元素内的特定点,如下所示:

ActionChainsGenerator builder = ((HasInputDevices) driver).actionsBuilder();
Action action = builder
.moveToElement(elementLocator, xOffset, yOffset)
.click()
.build();
action.perform();

目前,它仅针对 HtmlUnitDriver 和 InternetExplorerDriver 实现,其他驱动程序正在开发中。

关于Selenium 2.0/WebDriver clickAt() 方法不受支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4305590/

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