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

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

 




					


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM