Html can';在量角器中找不到元素

Html can';在量角器中找不到元素,html,dom,protractor,e2e-testing,Html,Dom,Protractor,E2e Testing,我需要你的帮助 我正在运行一个测试,执行网站注册,然后检查输入的详细信息(名字、姓氏等) 为了做到这一点,在注册之后,我将进入帐户设置并检查输入元素中的文本(与输入的详细信息相等)。 问题是我一直在变老 ElementNotVisibleError: element not visible 这意味着量角器看不到我指的元素。 由于某种原因,量角器似乎不在同一页上。 当使用元素浏览器时,我确实得到了结果。 我试着检查其他元素(比如“h1”),但它也没有找到 这是一个例子: 标记: <inp

我需要你的帮助

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

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