element.getAttribute('value') 在量角器中返回 null

Vis*_*l R 7 protractor

element.getAttribute('value') 在 Protractor 中返回 null,尽管在源代码中存在值的详细信息。

下面是我的代码,

console.log(await this.textArea.getAttribute('value'));

源代码图片

我阅读了围绕同一问题的其他帖子,但这些帖子很旧,没有解决方案对我有用。我还尝试使用 browser.actions().click(element).sendKeys('input').perform(); 输入输入。想到这可能是 sendKeys() API 问题,但仍然没有运气。

并且相同的代码“element.getAttribute('value')”在 2021 年 6 月 1 日之前一直运行良好,突然返回空值,不确定是否有任何代码更改或编译器版本需要更新?

Vis*_*l R 5

这不是问题的答案,但发现了最新 Chrome 版本91.0.4472.77在该element.getAttribute('value')方法上存在问题的根本原因。它还给出了完整日历角度组件的问题https://github.com/fullcalendar/fullcalendar/issues/6343

我可以在 Microsoft Edge 版本91.0.864.37浏览器上运行我的测试