ae_page_objects icon indicating copy to clipboard operation
ae_page_objects copied to clipboard

Add a textarea element

Open limbov8 opened this issue 4 years ago • 1 comments

Add new clear options to set a value for textareas. By default, in the chrome selenium test, when set value of text-related node, it would only prepend the first line. As the capybara chrome node: it only sends space and backspace to clear the text. https://bit.ly/3zpJZYJ However, this will ONLY clear the first line of the text area.

In this commit, we added a Textarea element to override the set method to clear all text in the text area.

This is following the set definition in the Capybara: it says we could use [[:command, 'a'], :backspace] to clear all text. Github capybara/selenium/node.rb#L55: https://bit.ly/3CtlTP3

It works both for firefox and chrome

limbov8 avatar Sep 18 '21 00:09 limbov8