无法在量角器中找到元素

时间:2015-02-08 08:08:09

标签: html dom protractor e2e-testing

需要你的帮助。

我正在运行一项测试,该测试会对网站进行注册,然后检查输入的详细信息(名字,姓氏等) 为了做到这一点,在注册后我将进入帐户设置并检查输入元素中的文本(等于输入的详细信息)。 问题是我一直在

 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);

任何想法?

感谢。

0 个答案:

没有答案