3

我刚刚开始使用 Selenium IDE,我单击了一个加载视图的按钮,并在该视图ling-click='doSomething(myFunc)'运行了一个加载内容的函数。

代码: <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 模式构建的

关于可能导致硒不执行的任何建议?

4

1 回答 1

0

你试过用量角器吗?它是专门为测试端到端 angularjs 应用程序而开发的(由 angularjs 团队开发)。https://github.com/angular/protractor

它就像类固醇上的硒(在幕后使用 webdriver)。

于 2014-06-26T03:40:55.700 回答