Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 量角器测试_Javascript_Selenium_Protractor - Fatal编程技术网

Javascript 量角器测试

Javascript 量角器测试,javascript,selenium,protractor,Javascript,Selenium,Protractor,我正在开发AngularJs基于Web的应用程序。我正在使用量角器测试应用程序。这对我来说是新事物。现在我想检查一下登录按钮并点击它。其源代码是 <a class="btn btn-primary pull-right" press-enter="" ng-click="validate()" tabindex="4">Login</a> 登录 如何检查此按钮,使其可以单击“登录”按钮并向前移动?找到此元素有多种方法。我认为最合适的方法是定位技术: element(b

我正在开发AngularJs基于Web的应用程序。我正在使用量角器测试应用程序。这对我来说是新事物。现在我想检查一下登录按钮并点击它。其源代码是

<a class="btn btn-primary pull-right" press-enter="" ng-click="validate()" tabindex="4">Login</a>
登录

如何检查此按钮,使其可以单击“登录”按钮并向前移动?

找到此元素有多种方法。我认为最合适的方法是定位技术:

element(by.linkText("Login")).click();

您可以选择多种方式单击此登录按钮,如$、标记名、链接文本

页面类别:

this.login = element(by.tagName("a"));

 this.clkLogin = function () {
        return this.login.click();
      }
调用spec类中的函数:

loginpage.clkLogin();

我在那里没有看到任何源代码。您希望执行/检查哪些步骤?不清楚。你应该把代码放在这里。那我们就可以帮你了我找到了解决办法。非常感谢您的快速回复。