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

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

 


posted @ 2018-02-26 16:56  小七Libra  阅读(6655)  评论(0编辑  收藏  举报