Skip to content

Commit da53187

Browse files
[py] Add unicode tests for getAttributes
1 parent 18192ea commit da53187

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

common/src/web/attributes.html

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<li value="4b273a33fbbd29013nN93dy4F1A~" class="cur"></li>

py/test/selenium/webdriver/common/element_attribute_tests.py

+14-1
Original file line numberDiff line numberDiff line change
@@ -268,7 +268,20 @@ def testShouldReturnTrueForPresentBooleanAttributes(driver, pages):
268268
assert "true" == element4.get_attribute("required")
269269

270270

271-
def tesShouldGetUnicodeCharsFromAttribute(driver, pages):
271+
@pytest.mark.xfail_chrome
272+
@pytest.mark.xfail_firefox
273+
@pytest.mark.xfail_safari
274+
def testShouldGetUnicodeCharsFromAttribute(driver, pages):
272275
pages.load("formPage.html")
273276
title = driver.find_element(By.ID, "vsearchGadget").get_attribute("title")
274277
assert 'Hvad s\xf8ger du?' == title
278+
279+
280+
@pytest.mark.xfail_chrome
281+
@pytest.mark.xfail_firefox
282+
@pytest.mark.xfail_safari
283+
def testShouldGetValuesAndNotMissItems(driver, pages):
284+
pages.load("attributes.html")
285+
expected = "4b273a33fbbd29013nN93dy4F1A~"
286+
result = driver.find_element(By.CSS_SELECTOR, "li").get_attribute("value")
287+
assert expected == result

0 commit comments

Comments
 (0)