如何将 JavaScript 函数重复 5 次
How to repeat a JavaScript function 5 times
我正在使用 Protractor 测试一个应用程序;我想模拟点击按钮 5 次,但我不想编写相同的代码 x5。我该怎么做?
element(by.css('button.click')).click();
使用循环
for(i=0; i<5; i++) {
element(by.css('button.click')).click();
}
我认为你应该阅读文档......这是一个基本的
for (i = 0; i < 5; i++) {
element(by.css('button.click')).click();
}
循环提供了一种重复执行某项操作的快捷方式。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration
如果您正在寻找带有循环的量角器:
或者,您也可以 browser.actions()
链接点击操作:
var link = element(by.css('button.click'));
actions = browser.actions();
for (i = 0; i < 5; i++) {
actions = actions.click(link);
}
actions.perform();
作为旁注,您可以将 element(by.css('button.click'))
替换为 $('button.click')
- 量角器支持 $
和 $$
用于 CSS 定位器。
我正在使用 Protractor 测试一个应用程序;我想模拟点击按钮 5 次,但我不想编写相同的代码 x5。我该怎么做?
element(by.css('button.click')).click();
使用循环
for(i=0; i<5; i++) {
element(by.css('button.click')).click();
}
我认为你应该阅读文档......这是一个基本的
for (i = 0; i < 5; i++) {
element(by.css('button.click')).click();
}
循环提供了一种重复执行某项操作的快捷方式。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration
如果您正在寻找带有循环的量角器:
或者,您也可以 browser.actions()
链接点击操作:
var link = element(by.css('button.click'));
actions = browser.actions();
for (i = 0; i < 5; i++) {
actions = actions.click(link);
}
actions.perform();
作为旁注,您可以将 element(by.css('button.click'))
替换为 $('button.click')
- 量角器支持 $
和 $$
用于 CSS 定位器。