為什麼在搜索框內輸入中文程式無法運行。
# coding = utf-8from selenium import webdriver
browser = webdriver.Firefox()
browser.get("http://www.591.com.tw")
browser.find_element_by_id("keywords").clear()
browser.find_element_by_id("keywords").send_keys("shije")
browser.find_element_by_id("my591").click()
上面的代碼,我在browser.find_element_by_id("keywords").send_keys("shije")搜索框中輸入英文可以正常啟動,輸入中文就沒辦法,求指點。 试试下面这个。
browser.find_element_by_id("keywords").send_keys(u"中国") Wei测试 发表于 2015-8-31 22:24
试试下面这个。
browser.find_element_by_id("keywords").send_keys(u"中国")
謝謝樓上的,試過了,也不行呢! Wei测试 发表于 2015-8-31 22:24
试试下面这个。
browser.find_element_by_id("keywords").send_keys(u"中国")
找到問題了,因為# coding = utf-8 我前面有加空格,所以加了u仍然報錯,現在已經正常。 Wei测试 发表于 2015-8-31 22:24
试试下面这个。
browser.find_element_by_id("keywords").send_keys(u"中国")
找到問題了,因為# coding = utf-8 我前面有加空格,所以加了u仍然報錯,現在已經正常。 l84222780 发表于 2015-9-2 14:31
找到問題了,因為# coding = utf-8 我前面有加空格,所以加了u仍然報錯,現在已經正常。
解决了就好!祝贺!!! l84222780 发表于 2015-9-2 14:31
找到問題了,因為# coding = utf-8 我前面有加空格,所以加了u仍然報錯,現在已經正常。
解决了就好!祝贺!!!
页:
[1]