需要你的帮助。
我正在运行一个测试,该测试执行到网站的注册,然后检查输入的详细信息(名字、姓氏等)以进行操作,注册后我将进入帐户设置并检查文本输入元素(等于输入的详细信息)。问题是我不断得到
ElementNotVisibleError: element not visible
这意味着量角器看不到我所指的元素。由于某种原因,量角器似乎不在同一页面上。使用元素资源管理器时-我确实得到了结果。我试图检查其他元素(例如'h1') - 它也没有找到它。
这是一个例子:标记:
<input data-ng-model="account.firstName" id="accountFirstName" name="accountFirstName" type="text" class="form-control ng-pristine ng-animate ng-invalid-remove ng-valid-add ng-invalid-required-remove ng-invalid-remove-active ng-valid ng-valid-add-active ng-invalid-required-remove-active ng-valid-required" required="" style="">
在量角器中:
element(by.name('accountFirstName')).getAttribute('value').then(function (firstNameAccount) {
expect(firstNameAccount).toEqual(firstName);
有任何想法吗?
谢谢。