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'))

加上一句转码就可以正常运行了。

原文地址:https://www.cnblogs.com/qingqing-919/p/8474110.html