断言python Appium中的特殊字符

时间:2016-02-17 16:09:20

标签: python ios selenium appium

如何使用Appium在python中声明特殊字符。我试图改变文本编码,但它没有帮助,默认我使用的是UTF-8文本编码(Eclipse)

我想断言下面提到的文字:

文字:Köpavslutat

我的文字的xpath是:

Xpath:// UIAApplication [1] / UIAWindow [4] / UIAStaticText [1]

我的代码在这里:

try:
    assert_var = self.driver.find_element_by_xpath("//UIAApplication[1]/UIAWindow[4]/UIAStaticText[1]")

    return assert_var.text == "Köp avslutat"
    WebdriverWait(self.driver, 10).until(EC.presence_of_element_located(xpath of element))

except:
    raise NoSuchElementException("Unable to locate assert text")

1 个答案:

答案 0 :(得分:1)

我已经弄清楚了,有Unicode字符编码和Python使用不同的编码

www.fileformat.info/info/unicode/char/0308/index.htm

它适用于:u * ko \ u0308p avslutat"