javascript - 如何在 Protractor 中单击同一个按钮超过 50 次?

标签 javascript angularjs selenium jasmine protractor

如何在 Protractor 中使用循环语句点击同一个按钮超过50次? Protractor 会支持这个 Action 吗?

这是我的定位器:

var nudge= element(by.xpath("//a[@class='isd-flat-icons fi-down']"));
nudge.click();

最佳答案

您可以在 javascript 中尝试简单的 for 循环:

var nudge= element(by.xpath("//a[@class='isd-flat-icons fi-down']"));

for (i = 0; i < 50; i++) { 
    nudge.click();
}

上面的脚本将恰好点击按钮 50 次。在实现此脚本之前考虑:

  • 上面的脚本会尽快点击按钮
  • 有些网站即使在如此小的负载后也会变得无响应

关于javascript - 如何在 Protractor 中单击同一个按钮超过 50 次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41393237/

相关文章:

javascript - 查询正在运行的父函数?

javascript - 动态重定向到主视图中的 div 中的另一个 View

javascript - AngularJS 摘录函数

angularjs - 将 AngularJs Controller 的 token 传递给 Laravel API

c# - 裁剪图像时出现 OutofMemory 错误

java - TestNG 数据提供程序中的 NumberFormatException

javascript - Protractor (3.0.0)/Webdriver (2.53.0) 切换选项卡错误

javascript类可访问性变量作用域问题

javascript - bootstrap popover - div 在鼠标移动时消失

javascript - Angular 在 hashbang 之后替换 url