Closed
Description
Meta
OS: OSX 10.13.6
Selenium Version: 2.53.2
Browser: Chrome
Browser Version: v68.0.3 (64-bit)
Command
The text is generated randomly by chancejs
element(by.css('.class-name')).clear().sendKeys(
'Faseazo athem hib neftikeb ri he bejzog siw lupruwwah tak ka fuzdujif. Pegizliw berik bit otif bunma vobezol te talgico liude ev ajupazos fewe vupfewif ezaniw rioghu ciszap hahomor memjudiz. Feog von aba buosif riji negal gembini mug gife giw kiho guwlegom za hasuj judtid aci.'
);
Expected Behavior
The string is input into a textarea in Chrome v68 on OSX without any issues.
Actual Behavior
sendKeys throws ENAMETOOLONG if the string is input all at once. It seems as if the textarea in the OSX Chrome webdriver is being treated like an input of type=text.
Steps to reproduce
Using nodejs generate a large string (>300 chars) s and call .sendKeys(s) on a textarea or input
This testcase triggers the failure on my local machine and on BrowserStack.
Issue related by #2164
Error description
Error: ENAMETOOLONG: name too long, stat 'Faseazo athem hib neftikeb ri he bejzog siw lupruwwah tak ka fuzdujif. Pegizliw berik bit otif bunma vobezol te talgico liude ev ajupazos fewe vupfewif ezaniw rioghu ciszap hahomor memjudiz. Feog von aba buosif riji negal gembini mug gife giw kiho guwlegom za hasuj judtid aci.'
at Error (native)
From: Task: WebElement.sendKeys()
at WebElement.sendKeys (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/webdriver.js:2185:43)
at actionFn (/var/lib/jenkins/workspace/surveyMaking/node_modules/protractor/built/element.js:89:44)
at Array.map (native)
at actionResults.getWebElements.then (/var/lib/jenkins/workspace/surveyMaking/node_modules/protractor/built/element.js:461:65)
at ManagedPromise.invokeCallback_ (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:1376:14)
at TaskQueue.execute_ (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:3084:14)
at TaskQueue.executeNext_ (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:3067:27)
at asyncRun (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:2927:27)
at /var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:668:7
at process._tickCallback (internal/process/next_tick.js:109:7)Error
at ElementArrayFinder.applyAction_ (/var/lib/jenkins/workspace/surveyMaking/node_modules/protractor/built/element.js:459:27)
at ElementArrayFinder.(anonymous function) [as sendKeys] (/var/lib/jenkins/workspace/surveyMaking/node_modules/protractor/built/element.js:91:29)
at ElementFinder.(anonymous function) [as sendKeys] (/var/lib/jenkins/workspace/surveyMaking/node_modules/protractor/built/element.js:831:22)
at /var/lib/jenkins/workspace/surveyMaking/support/helpers/maker.js:866:66
at elementArrayFinder_.then (/var/lib/jenkins/workspace/surveyMaking/node_modules/protractor/built/element.js:804:32)
at ManagedPromise.invokeCallback_ (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:1376:14)
at TaskQueue.execute_ (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:3084:14)
at TaskQueue.executeNext_ (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:3067:27)
at asyncRun (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:2927:27)
at /var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:668:7Error
at ElementArrayFinder.applyAction_ (/var/lib/jenkins/workspace/surveyMaking/node_modules/protractor/built/element.js:459:27)
at ElementArrayFinder.(anonymous function) [as getAttribute] (/var/lib/jenkins/workspace/surveyMaking/node_modules/protractor/built/element.js:91:29)
at ElementFinder.(anonymous function) [as getAttribute] (/var/lib/jenkins/workspace/surveyMaking/node_modules/protractor/built/element.js:831:22)
at /var/lib/jenkins/workspace/surveyMaking/support/helpers/maker.js:868:5
at elementArrayFinder_.then (/var/lib/jenkins/workspace/surveyMaking/node_modules/protractor/built/element.js:804:32)
at ManagedPromise.invokeCallback_ (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:1376:14)
at TaskQueue.execute_ (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:3084:14)
at TaskQueue.executeNext_ (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:3067:27)
at asyncRun (/var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:2927:27)
at /var/lib/jenkins/workspace/surveyMaking/node_modules/selenium-webdriver/lib/promise.js:668:7