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

Protractor getAttribute(';value';)在量角器中返回null,protractor,Protractor,getAttribute('value')在量角器中返回null,尽管在源代码中存在值的详细信息 下面是我的代码 log(等待这个.textArea.getAttribute('value') 我读过关于同一问题的其他文章,但这些都是老文章,没有一个解决方案适合我。我还尝试使用browser.actions()输入输入。单击(元素)。发送键('input')。执行();考虑到这可能是sendKeys()API的问题,但仍然没有运气 同一个代码“element.getAttribute('val

getAttribute('value')在量角器中返回null,尽管在源代码中存在值的详细信息

下面是我的代码

log(等待这个.textArea.getAttribute('value')

我读过关于同一问题的其他文章,但这些都是老文章,没有一个解决方案适合我。我还尝试使用browser.actions()输入输入。单击(元素)。发送键('input')。执行();考虑到这可能是sendKeys()API的问题,但仍然没有运气


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

这不是问题的答案,但找到了最新Chrome版本91.0.4472.77的element.getAttribute('value')方法存在问题的根本原因。它也给出了一个完整的日历角度组件的问题


我能够在Microsoft Edge 91.0.864.37版浏览器上运行测试。

此修复程序的预计到达时间是多少?顺便说一句,以下解决方案有效:

步骤1:卸载当前chrome版本91.0.4472.101

步骤2:下载chrome版本90.0.4430.72并安装

Step2a: Download chrome from here >> https://www.filepuma.com/download/google_chrome_64bit_90.0.4430.72-28425/
Step2b: Disable chrome auto update by delete the file (GoogleUpdate.exe) from this path: C:\Program Files (x86)\Google\Update
步骤3:删除当前所有chrome驱动程序包 A.从以下路径删除所有chrome文件:C:\Users\admin\AppData\Roaming\npm\node\u modules\dragrator\node\u modules\webdriver manager\selenium

步骤4:通过在cmd中运行以下命令来降级chrome驱动程序包

webdriver管理器更新--versions.chrome 90.0.4430.24