element.getAttribute('value') 在 Protractor 中返回 null,尽管在源代码中存在值的详细信息。
下面是我的代码,
console.log(await this.textArea.getAttribute('value'));
Source code image
我阅读了围绕同一问题的其他帖子,但这些帖子很旧,没有解决方案对我有用。我还尝试使用 browser.actions().click(element).sendKeys('input').perform(); 输入输入。想到这可能是 sendKeys() API 问题,但仍然没有运气。
并且相同的代码“element.getAttribute('value')”在 2021 年 6 月 1 日之前一直运行良好,突然返回空值,不确定是否有任何代码更改或编译器版本需要更新?
最佳答案
这不是问题的答案,而是找到了最新 Chrome 版本 91.0.4472.77
的根本原因。 element.getAttribute('value')
有问题方法。它还提供了完整日历角度组件的问题 https://github.com/fullcalendar/fullcalendar/issues/6343
我可以在 Microsoft Edge 版本上运行我的测试 91.0.864.37
浏览器
关于protractor - element.getAttribute ('value' ) 在 Protractor 中返回 null,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67813538/