Skip to content

Textarea not working with Firefox #470

@ylavoie

Description

@ylavoie

We are doing tests using a Selenium hub latest (3.141.59) and multiple browsers. Although Chrome & Opera works perfectly Firefox hangs while trying to get a value from a TEXTAREA. Even the old PhantomJS works on standalone

We are using S::R::D 1.42 and here is the debug log from the driver with Firefox:

( STDOUT )  job  1    Prepping findChildElements
( STDOUT )  job  1    Executing findChildElements
( STDOUT )  job  1    REQ: POST, http://fileserver:4444/wd/hub/session/2726bbaf-34ba-4652-ba6e-fcb2e5cf145c/element/6da077d3-7edc-424e-bf76-69f13b4fb833/elements, {"value":".//*[@id=\"description_1\"]\n           | .//input[@type=\"hidden\" and\n                      @name=\"description_1\"]","using":"xpath"}
( STDOUT )  job  1    RES: {"value":[{"element-6066-11e4-a52e-4f735466cecf":"3be07cbd-601c-445f-9ce6-a7930136ed28"}]}
( STDOUT )  job  1
( STDOUT )  job  1    Prepping getElementTagName
( STDOUT )  job  1    Executing getElementTagName
( STDOUT )  job  1    REQ: GET, http://fileserver:4444/wd/hub/session/2726bbaf-34ba-4652-ba6e-fcb2e5cf145c/element/3be07cbd-601c-445f-9ce6-a7930136ed28/name, {}
( STDOUT )  job  1    RES: {"value":"textarea"}
( STDOUT )  job  1
( STDOUT )  job  1    Prepping getElementAttribute
( STDOUT )  job  1    Executing getElementAttribute
( STDOUT )  job  1    REQ: GET, http://fileserver:4444/wd/hub/session/2726bbaf-34ba-4652-ba6e-fcb2e5cf145c/element/3be07cbd-601c-445f-9ce6-a7930136ed28/attribute/value, {}
( STDOUT )  job  1    RES: {"value":""}

The same test using chrome gives the desired Part 1 value.

( STDOUT )  job  1    Prepping findChildElements
( STDOUT )  job  1    Executing findChildElements
( STDOUT )  job  1    REQ: POST, http://fileserver:4444/wd/hub/session/ac2cf3c2e22d853a8daf1e003f2b420d/element/9234e571-23fa-4021-ace6-66e6e7ccb0e3/elements, {"using":"xpath","value":".//*[@id=\"description_1\"]\n           | .//input[@type=\"hidden\" and\n                      @name=\"description_1\"]"}
( STDOUT )  job  1    RES: {"value":[{"element-6066-11e4-a52e-4f735466cecf":"721b28f6-aca8-444e-b2d6-a28d4c07b95b"}]}
( STDOUT )  job  1
( STDOUT )  job  1    Prepping getElementTagName
( STDOUT )  job  1    Executing getElementTagName
( STDOUT )  job  1    REQ: GET, http://fileserver:4444/wd/hub/session/ac2cf3c2e22d853a8daf1e003f2b420d/element/721b28f6-aca8-444e-b2d6-a28d4c07b95b/name, {}
( STDOUT )  job  1    RES: {"value":"textarea"}
( STDOUT )  job  1
( STDOUT )  job  1    Prepping getElementAttribute
( STDOUT )  job  1    Executing getElementAttribute
( STDOUT )  job  1    REQ: GET, http://fileserver:4444/wd/hub/session/ac2cf3c2e22d853a8daf1e003f2b420d/element/721b28f6-aca8-444e-b2d6-a28d4c07b95b/attribute/value, {}
( STDOUT )  job  1    RES: {"value":"Part 1"}

Because 3 browsers are working, we do suspect Firefox. Any suggestion for a workaround?

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions