python-selenium使用send_keys()方法写中文报错的解决方法
问题描述:
自动化操作页面,输入中文姓名:
# coding=utf-8
url = "http://dealer.bitauto.com/50002218/zuidijia/"
self.driver.get(url)
#姓名
name = self.driver.find_element_by_id("nameOrder")
name.clear()
name2 = '小七'
name.send_keys(name2)
运行脚本时报错:
解决办法:
name.send_keys(name2.decode('utf-8'))
加上一句转码就可以正常运行了。