同时点击和滑动 - 量角器

Posted

技术标签:

【中文标题】同时点击和滑动 - 量角器【英文标题】:Clic and slide at the same time - Protractor 【发布时间】:2017-12-11 17:05:18 【问题描述】:

大家好!

我正在编写一个 e2e 测试代码,我想将右侧的圆圈滑到最左侧以测试我网站上的价格工具。

我想同时单击并滑动滑块(查看图片)。

问题在于,对于滑动,在点击激活的所有动作期间,鼠标必须在幻灯片上。

我想知道如何用 Protractor 来做 :)

谢谢!!! Price slider

【问题讨论】:

看起来像拖放问题。可能有用:***.com/questions/14210051/… 点击滑块有什么具体原因吗? 我必须把大圆圈滑到最左边来测试价格过滤器:) 【参考方案1】:

我的一个项目中有一个这样的滑块,我通过简单的拖放代码实现了它。这是我用过的(感谢alecxe)

   var slider = element(by.id('slider'));

   browser.actions().dragAndDrop(
      slider,
      x:100, y:0
      ).perform();

x,y 是我必须将滑块移动到的坐标。

【讨论】:

以上是关于同时点击和滑动 - 量角器的主要内容,如果未能解决你的问题,请参考以下文章

锚链接加楼梯效果(同时支持移动端)

你可以同时使用 Protractor 和 Appium 来测试混合应用程序吗?

Vue实现左右滑动内容区控制导航tab同时切换高亮

Excel小技巧:表格如何同时显示首行和尾行?

苹果平板app怎么强制退出

jQuery 为 div 设置动画,同时淡入和淡出触发器