Bug 213961
Summary: | [WebDriver][Py3] Two imported selenium tests are raising UnicodeEncodeError with non-ascii chars | ||
---|---|---|---|
Product: | WebKit | Reporter: | Lauro Moura <lmoura> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | bugs-noreply |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Lauro Moura
Both tests fail with a similar backtrace.
imported/selenium/py/test/selenium/webdriver/common/typing_tests.py::testNumberpadAndFunctionKeys[WebKitGTK]
def testNumberpadAndFunctionKeys(driver, pages):
pages.load("javascriptPage.html")
element = driver.find_element(by=By.ID, value="keyReporter")
element.send_keys(
"abcd{}{}{}{}{}{}{}{}{}{}{}{}abcd"
.format(
Keys.MULTIPLY, Keys.SUBTRACT, Keys.ADD, Keys.DECIMAL, Keys.SEPARATOR,
Keys.NUMPAD0, Keys.NUMPAD9, Keys.ADD, Keys.SEMICOLON, Keys.EQUALS, Keys.DIVIDE,
> Keys.NUMPAD3
)
)
E UnicodeEncodeError: 'ascii' codec can't encode character u'\ue024' in position 0: ordinal not in range(128)
imported/selenium/py/test/selenium/webdriver/common/typing_tests.py::testArrowKeysAndPageUpAndDown[WebKitGTK]
def testNumberpadAndFunctionKeys(driver, pages):
pages.load("javascriptPage.html")
element = driver.find_element(by=By.ID, value="keyReporter")
element.send_keys(
"abcd{}{}{}{}{}{}{}{}{}{}{}{}abcd"
.format(
Keys.MULTIPLY, Keys.SUBTRACT, Keys.ADD, Keys.DECIMAL, Keys.SEPARATOR,
Keys.NUMPAD0, Keys.NUMPAD9, Keys.ADD, Keys.SEMICOLON, Keys.EQUALS, Keys.DIVIDE,
> Keys.NUMPAD3
)
)
E UnicodeEncodeError: 'ascii' codec can't encode character u'\ue024' in position 0: ordinal not in range(128)
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |