硒拖放测试JavaScript

时间:2020-03-06 15:05:11  来源:igfitidea点击:

在这种特定情况下需要帮助。
我使用Selenium框架来测试应用程序,该框架基于" ext js"库。
有2棵元素树。我需要将元素从一棵树移动到第二棵树中的另一元素。
我使用dragAndDropToObject(xpath1,xpath2);
我可以看到该方法使用了xpath1元素,试图将其带到``xpath2元素中,但没有结果元素'xpath1`'返回到先前的位置。该方法似乎看不到指向的对象,也不释放该对象上的Taked元素。
如果我使用硒的另一种方法click(xpath2);单击指向的对象,所以问题出在dragAndDropToObject。

解决方案

我认为我们必须通过user-extensions.js文件扩展硒。

拖放硒测试已在SweetDEV RIA开源标签库中进行。

我们可以在SweetDEV RIA SVN存储库中找到一个非常有趣的方法(Selenium.prototype.doDragTo)。