Selenium webdriver 使用selenium自动化流程图

Selenium webdriver 使用selenium自动化流程图,selenium-webdriver,Selenium Webdriver,我们有一个web应用程序,它公开了一系列流程流控制对象。这些对象可以从画布上拖动,然后您可以对它们进行排列以设计流程流。我们正在使用Selenium C#测试整个应用程序。不过,我们还没有围绕这一点设计测试。我们将如何设计自动化测试,或者是否有一个库可以使用或打包来自动拖动和排列对象,从而在画布上创建流程流 下面是我所说的流程图的示例屏幕。当然,我们已经将其构建到一个应用程序中,该应用程序使用用户可以用来创建流程流的画布 读一下这个 好啊我知道硒的相互作用。您如何使用它来构建一个在画布上将组件连

我们有一个web应用程序,它公开了一系列流程流控制对象。这些对象可以从画布上拖动,然后您可以对它们进行排列以设计流程流。我们正在使用Selenium C#测试整个应用程序。不过,我们还没有围绕这一点设计测试。我们将如何设计自动化测试,或者是否有一个库可以使用或打包来自动拖动和排列对象,从而在画布上创建流程流

下面是我所说的流程图的示例屏幕。当然,我们已经将其构建到一个应用程序中,该应用程序使用用户可以用来创建流程流的画布

读一下这个


好啊我知道硒的相互作用。您如何使用它来构建一个在画布上将组件连接在一起的测试?可能吗?
Actions builder = new Actions(driver);

Action dragAndDrop = builder.clickAndHold(someElement)
    .moveToElement(otherElement)
    .release(otherElement)
    .build();

dragAndDrop.perform();