我最近迁移了E2E测试,开始使用2.6.1中的Protractor 3.1.1。当使用SendKeys方法发送长度超过300个字符的随机文本时,我已经开始看到以下失败。当将随机文本长度限制为255个字符时,测试正在通过。
在迁移之前,这些测试工作正常。如果有人遇到过这个问题以及如何解决这个问题,如果没有解决方法,比如限制字符串长度,你是否愿意提出建议。
Error Message:
Message:
Failed: ENAMETOOLONG: name too long, stat 'incidunt magni recusandae earum voluptatem ipsam voluptatem ea fugit a
minus est fuga et labore facere est voluptas ullam est
corporis nihil itaque similique est accusamus ut perspiciatis molestiae
tempora et sunt sint architecto qui
maxime laboriosam alias eveniet assumenda id
eius cumque et assumenda dolorum blanditiis dolorem perferendis eos eum'
Stack:
Error: ENAMETOOLONG: name too long, stat 'incidunt magni recusandae earum voluptatem ipsam voluptatem ea fugit a
minus est fuga et labore facere est voluptas ullam est
corporis nihil itaque similique est accusamus ut perspiciatis molestiae
tempora et sunt sint architecto qui
maxime laboriosam alias eveniet assumenda id
eius cumque et assumenda dolorum blanditiis dolorem perferendis eos eum'
at Error (native)
From: Task: WebElement.sendKeys()
at Array.map (native)
at process._tickCallback (node.js:364:9)
Error
at /protractor-e2e/page-objects/util.js:83:21
at process._tickCallback (node.js:364:9)
From: Task: Run it("sample test") in control flow