【问题标题】:How to test the jQuery UI slider widget with Selenium IDE?如何使用 Selenium IDE 测试 jQuery UI 滑块小部件?
【发布时间】:2010-11-24 09:15:01
【问题描述】:

我们在 Web 应用程序中使用 jQuery UI slider widget,我们希望使用 selenium IDE 自动测试 UI。我们找不到使用 selenium 命令移动滑块的方法。能做到吗?

【问题讨论】:

    标签: jquery selenium


    【解决方案1】:

    您可以使用 dragAndDrop 命令移动滑块。以下对我有用:

    dragAndDrop | css=.ui-slider-handle | +100,0
    

    这会将滑块移动到其当前位置右侧 100 像素。

    【讨论】:

      【解决方案2】:

      只有一个(可怕)解决方案。您将不得不与滑块交互,认为它的 jquery api。

      selenium 有一个 runScript 方法,您可以在其中传递一些 javascript 来运行。这样做只是作为你最后的手段,因为这会导致你走下一个滑坡

      【讨论】:

        【解决方案3】:

        以防万一其他人遇到此问题并需要另一种观点...

        我不久前遇到了这个问题,并通过让滑块填充隐藏字段来解决它,我将其用作与 selenium IDE 的界面。我根本不需要验证滑块是否正常工作,因此无需对其进行测试。我只是想要滑块的值。

        【讨论】:

          【解决方案4】:

          如果您有多个滑块,移动其中一个的命令是 css=#id .ui-slider-handle

          感谢戴夫的回答!

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-12-03
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多