Javascript getAttribute(';value';)在量角器中返回null

Javascript getAttribute(';value';)在量角器中返回null,javascript,selenium,protractor,Javascript,Selenium,Protractor,在这个输入中,我可以使用发送键填充电子邮件值,我确信这是因为expect…toEqual返回true 但是当我尝试获取值时,getAttribute('value')返回null。我甚至使用了然后函数,但仍然什么都没有。我还尝试了getText(),因为这个input位于div标记中,但同样没有返回任何内容。我搜索了一下,但找不到任何相关信息 您能否提供1“完整html”,2用于检索/比较值的代码。现在很难帮助您解决问题了,您在运行测试时是否确实看到了发送到元素的键?如何定位该元素?@alecx

在这个
输入
中,我可以使用
发送键
填充电子邮件
,我确信这是因为
expect…toEqual
返回
true


但是当我尝试获取值时,
getAttribute('value')
返回
null
。我甚至使用了
然后
函数,但仍然什么都没有。我还尝试了
getText()
,因为这个
input
位于
div
标记中,但同样没有返回任何内容。我搜索了一下,但找不到任何相关信息

您能否提供1“完整html”,2用于检索/比较值的代码。现在很难帮助您解决问题了,您在运行测试时是否确实看到了发送到元素的键?如何定位该元素?@alecxe…是的,而且当我手动填充电子邮件输入时,我可以在源代码中看到“value”属性已填充。如果您获得“outerHtml”属性并将其打印到控制台,该怎么办?你看到了什么?谢谢
<input type="email" name="email" class="auth0-lock-input" placeholder="yours@example.com" autocomplete="off" autocapitalize="off" value="">