我正在尝试针对自己的AngularJS代码运行本教程。我无法通过第一次考试。任何尝试从我的页面中提取任何信息都会出现此错误:
Error: Error while waiting for Protractor to sync with the page: "[ng:test] no injector found for element argument to getTestability\nhttp://errors.angularjs.org/1.3.8/ng/test"
Stacktrace:
Error: Error while waiting for Protractor to sync with the page: "[ng:test] no injector found for element argument to getTestability\nhttp://errors.angularjs.org/1.3.8/ng/test"
at Error (<anonymous>)
==== async task ====
Protractor.waitForAngular()
==== async task ====
Asynchronous test function: it()
有没有人提供量角器教程,向您展示了如何定位自己的代码,而不是别人的代码?
先感谢您
答案是您必须在HTML页面的顶部<html ng-app>
或<html ng-app = "">
顶部才能使用量角器。
<div ng-app = "">
例如,将应用程序作为的一部分将不起作用
我已经写了下面的代码来选择单选按钮,它的工作很好,但今天它不工作了。请找到代码和相应的错误消息 代码1: 错误1:“线程”main“org.openqa.selenium.TimeoutException中出现异常:等待存在由:By.id:0_2485a_startdate定位的元素10秒后超时” 代码2: 错误2:“线程”main“org.openqa.selenium.TimeoutExcep
问题内容: 我正在使用基于Jersey的Restful Service实施策略来构建将用于上传文件的服务。我的服务类名称是:UploadFileService.java(请参见下面的代码) 这些是我在lib中拥有的JAR文件: 尝试启动tomcat服务器时出现以下错误: org.glassfish.jersey.server.model.ModelValidationException: Vali
我是硒的新手,请帮帮我。整个代码: 如何为以粗体突出显示的元素选择xpath?我试过很多例子,但不幸的是没有一个像预期的那样有效。任何帮助都会很好。
我试图找到解决这个问题的方法,我花了很多时间,但这对我来说几乎是不可能的。 问题:我在Firefox中使用Selenium和Java。我需要找到一个元素(列表框)并点击它。因此,代码找到元素,但单击操作不起作用。它在Google Chrome中每次都能很好地工作,只是有时在Firefox中(使用相同的Java代码有时工作,有时不工作)。 当程序进入页面时,有一部分代码包含元素: 还有一部分代码在单
“进入库存警报”对象 我不想单击“添加到购物车”。我只想把定位器信息存储在WebElement“AddToCart”中。因为对象具有非常相同的属性,所以我选择了这个唯一的属性“data-tl-id”,但没有起作用。 Web驱动程序 我得到错误“no such element:Unable to locate element:”。如何定位“添加到购物车”对象?