我刚刚开始使用Selenium IDE,我点击了一个加载视图的按钮,并且在该视图中有li
,而li有ng-click='doSomething(myFunc)'
,它运行一个加载内容的函数。 / p>
码
<li ng-repeat="a in [1,2,3,4,5]" ng-click(myFunc)>{{a}}</li>
点击后一切正常。使用Selenium它显示为被捕获但是我测试我得到此错误
[info] Executing: |sendKeys | id=jsonform-1-elt-0.name | Simo |
(SIMO是输入的名称)
[error] Element id=jsonform-1-elt-0.name not found
注意:我的表单是使用https://github.com/Simomultimedia/jsonform
从Json模式构建的关于什么可能导致硒不能执行的任何建议?
答案 0 :(得分:0)
你尝试过使用量角器吗?它专为测试端到端angularjs应用程序而开发(由angularjs团队提供)。 https://github.com/angular/protractor
它像甾体类固醇(在幕后使用网络驱动程序)。