我试图使用ng-click多次点击“一个箭头按钮”,但我无法点击

时间:2015-08-06 12:14:10

标签: angularjs selenium-webdriver protractor

这是代码

<button type="button" class="btn btn-default btn-sm pull-right" ng-click="move(1)" tabindex="-1"><i class="glyphicon glyphicon-chevron-right"></i></button>

我必须使用ng-click或class点击箭头按钮3次。

请帮助我

1 个答案:

答案 0 :(得分:1)

因为,您已经提到隐藏元素和Selenium不与隐藏元素交互,您唯一的选择是javascript。我会尝试以下内容,看看是否能起作用:

button = driver.find_element_by_css_selector("button[ng-click*=move]")
driver.execute_script("arguments[0].click();", button)

或者:

{{1}}