Javascript 如何在量角器中单击同一按钮50次以上?
如何在量角器中使用loop语句将同一按钮点击50次以上?量角器会支持这一行动吗 这是我的定位器:Javascript 如何在量角器中单击同一按钮50次以上?,javascript,angularjs,selenium,jasmine,protractor,Javascript,Angularjs,Selenium,Jasmine,Protractor,如何在量角器中使用loop语句将同一按钮点击50次以上?量角器会支持这一行动吗 这是我的定位器: var nudge= element(by.xpath("//a[@class='isd-flat-icons fi-down']")); nudge.click(); 您可以尝试在javascript中使用simple for循环: var nudge= element(by.xpath("//a[@class='isd-flat-icons fi-down']")); for (i = 0;
var nudge= element(by.xpath("//a[@class='isd-flat-icons fi-down']"));
nudge.click();
您可以尝试在javascript中使用simple for循环:
var nudge= element(by.xpath("//a[@class='isd-flat-icons fi-down']"));
for (i = 0; i < 50; i++) {
nudge.click();
}
var-nudge=element(by.xpath(//a[@class='isd-flat-fi-down']);
对于(i=0;i<50;i++){
轻推。单击();
}
上面的脚本将恰好单击按钮50次。在实现此脚本之前,请考虑:
- 上面的脚本将尽可能快地单击按钮
- 即使在如此小的负载之后,一些站点也可能变得没有响应
var-nudge=$(“a.isd-flat-icons.fi down”);
var actions=browser.actions();
对于(i=0;i<50;i++){
动作=动作。单击(轻推);
}
actions.perform();
请注意,如果要在每次单击操作之间引入延迟,可以通过以下方式实现:
var-nudge=$(“a.isd-flat-icons.fi down”);
var actions=browser.actions();
对于(i=0;i<50;i++){
动作=动作。点击(轻推)。睡眠(500);
}
actions.perform();
$
这里是“by.css”定位器的快捷方式,一般来说,根据,在使用XPath定位技术时,它是一个更好的选择 当然,您可以使用循环在旁注上执行click 50次,为什么要连续单击按钮50次?它是一种功能吗?
var nudge = $("a.isd-flat-icons.fi-down");
var actions = browser.actions();
for (i = 0; i < 50; i++) {
actions = actions.click(nudge);
}
actions.perform();
var nudge = $("a.isd-flat-icons.fi-down");
var actions = browser.actions();
for (i = 0; i < 50; i++) {
actions = actions.click(nudge).sleep(500);
}
actions.perform();