java - 如何在 Selenium Java 编辑器中绘制从一个对象到另一个对象的箭头?

标签 java selenium selenium-webdriver selenium-chromedriver

我正在尝试绘制从一个对象到另一个对象的箭头。在此之前,我需要单击“连接”按钮来绘制线条。

我在下面的代码片段中使用了绘图,但它不起作用。

Actions builder = new Actions(webDriver);

Action drawAction = builder.moveToElement(from, from.getLocation().getX(), 

from.getLocation().getY())

                .click()

                .moveByOffset(to.getLocation().getX(), 

to.getLocation().getY())

                .doubleClick()

                .build();

from - 源元素 to - 目的地(结束位置)

任何人都可以知道这段代码有什么问题吗?

最佳答案

您忘记调用perform()方法

drawAction.perform();

关于java - 如何在 Selenium Java 编辑器中绘制从一个对象到另一个对象的箭头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56629235/

相关文章:

ruby - Appium - 等待 webview 加载

c# - Selenium C# Webdriver 下拉菜单不会触发 Javascript

python - Selenium Python 遍历它在第一行停止的行表

java - 将 zip 文件从服务器下载到设备时出错?

java - 无法启动与本地 apache sshd 服务器的 ChannelSftp channel 连接 (java)

java - 如何使用 java 将语言设置为 PhantomJs Ghostdriver?

javascript - Selenium 与 JavaScript 和 Nodejs : How to count elements on page?

python - 使用 Python Selenium webdriver 登录雅虎电子邮件帐户

java - 无法通过 IntelliJ Idea 在 tomcat 上运行服务

Javax Mail 将 PDF 作为文件发送