如何使用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")
答案 0 :(得分:1)
我已经弄清楚了,有Unicode字符编码和Python使用不同的编码
www.fileformat.info/info/unicode/char/0308/index.htm
它适用于:u * ko \ u0308p avslutat"