量角器无法点击输入='按钮'值

时间:2016-01-07 17:32:01

标签: javascript protractor

我是量角器的新手,我正在学习它,并且已经到位了。 我正在提交一份表格,如下所示。

<input type="button" value="SIGN UP" class="btn btn-success btn-small" data-ng-click="ChceckMe()" />

我尝试了以下方法,但无法弄明白

element(by.css('.btn-form')).click();
element(by.css('.btn .btn-success .btn-sm .btn-form')).click();
element(by.css('[ng-click="redirectRegister()"]')).click();
element.getAttribute('LOGIN').submit();

所有人都抛出错误.....请帮帮我,非常感谢任何帮助。谢谢。

1 个答案:

答案 0 :(得分:2)

没有.btn-form类,ng-click="redirectRegister()"属性或'LOGIN'属性。您的选择器都不会远程对应您的元素。你期望发生什么?

'.btn .btn-success .btn-sm .btn-form'不是元素列表,它是父元素&gt;孩子&gt;孩子&gt;儿童选择器。您想要'.btn.btn-success.btn-sm.btn-form'

ChceckMe()

只需尝试一个像element(by.css('input.btn-success'))一样有意义的选择器。