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