【发布时间】:2013-09-03 06:24:25
【问题描述】:
我刚开始使用 Selenium IDE,我点击了一个加载视图的按钮,在该视图中 li 和 li 有 ng-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 模式构建的
关于什么可能导致硒不执行的任何建议?
【问题讨论】:
-
你试过“Selenium Builder”吗?
-
我没有。我调查一下。谢谢。
-
你是从哪里得到这个ID的?这就是它没有找到的。从您的小代码 sn-p 中,很难判断您正在测试的 DOM/HTML 是什么样的。
标签: angularjs selenium selenium-ide