gpt4 book ai didi

angularjs - Selenium IDE 不执行代码 Angular ng-click

转载 作者:行者123 更新时间:2023-12-03 03:47:57 27 4
gpt4 key购买 nike

我刚刚开始使用 Selenium IDE,我单击一个加载 View 的按钮并在该 View 中 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 不执行有什么建议吗?

最佳答案

您尝试过使用 Protractor 吗?它是专门为测试端到端 AngularJS 应用程序而开发的(由 AngularJS 团队)。 https://github.com/angular/protractor

它就像类固醇中的 Selenium (在幕后使用网络驱动程序)。

关于angularjs - Selenium IDE 不执行代码 Angular ng-click,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18534325/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com