当前位置: 首页 > 面试题库 >

如何使用Selenium测试JQuery UI Sortable小部件?

通鸿风
2023-03-14
问题内容

我们有一个使用JQuery UI
Sortable
的可排序列表,我们正在尝试使用Selenium自动进行排序。

看起来dragAndDrop函数应该可以工作,但是当我们调用它时,UI不会改变。但是,如果我们用Firebug来查看DOM,则会看到列表元素DID的顺序发生了变化。似乎只是UI无法刷新。

任何想法如何使其工作?


问题答案:

我们找不到可行的解决方案,因此我们只创建了辅助javascript函数,即可使用jQuery移动html元素。它适用于我们的情况,但感觉很脏!



 类似资料:
  • 问题内容: 我们正在Web应用程序中使用jQuery UI滑块小部件 ,并且我们希望使用Selenium IDE 自动化UI的测试。我们找不到用selenium命令移动滑块的方法。能做到吗 问题答案: 您可以使用dragAndDrop命令移动滑块。以下为我工作: 这会将滑块移动到其当前位置的右侧100个像素。

  • 问题内容: 我想在jboss上使用gradle进行selenium测试,并且能够进行所需的配置,并且希望与社区共享。 问题答案: 解决方法如下: gradle.build: 您需要手动启动jboss服务器,然后使用命令 gradlew clean selenium

  • 问题内容: 我开始使用Selenium IDE, 并尝试测试一个充满模式对话框()的Web应用程序。 记录测试似乎可以正常工作(除非弹出对话框时日志中没有任何内容),但是它们不能正确播放。该脚本实际上打开了窗口(通过单击按钮触发),但随后无限期地等待。 有什么建议? 问题答案: 从Selenium常见问题解答中,Selenium显然适用于某些类型的对话框,但不适用于其他类型的对话框: 我无法与弹出

  • 我想为詹金斯创建一个简单的硒项目。当我用Runner.java运行测试时,输出显示0种情况。当我用mvn运行我的测试时,e.g.mvn干净的验证-Dcucumber.options="--tags@烟雾"输出显示我构建成功 我所有的类都在src/test/java/package中 Runner:src/test/java/Runner/Runner。JAVA 胶水:src/test/java/胶

  • 问题内容: 我有一个使用React的网络应用程序,我正在尝试使用Selenium RC创建一些测试。我发现,当Selenium更改字段的值时,不会正确触发事件。我知道这是一个典型的问题,正如WebDriver常见问题所证明的那样,我已经尝试了很多不同的事情,例如使用onFocus而不是onChange并使用sendKeys()和type()确保焦点进出,以编程方式调用该事件以及我可以在网上找到的任