python使用find_element_by_name()出现中文乱码, 但是使用:# coding=utf-8 和中文前面加u无法解决

文件头部使用:# coding=utf-8import sysreload(sys)sys.setdefaultencoding('utf8')然后中文前面加“u”self.driver.find_element_by_name(u'下次再说').click()执行后仍然是乱码:

第1个回答  2017-04-08
UTF-8默认在string前面加u的。
第2个回答  2017-04-08
把完整代码贴出来嘛追问

你好,代码如下

追答

sorry,还没用过webdriver,所以不清楚为什么会乱码,建议你看一下这个模块的文档。

本回答被提问者采纳