如果是cmd运行,报这个错,则是说明,代码中含有中文,编译不了,所以报错。目前我都是直接把中文改成英文,就可以编译成功,或者用python运行
如果是用python运行报类似这个错,加上#coding:utf-8 就可以。
这个报错是说浏览器和webdriver版本不一致导致。
这个报错修改,把名字重新命名就可以。
4.
源代码:
#coding=utf-8
from selenium import webdriver
driver=webdriver.Chrome()
driver.maximize_window()
driver.get(“http://news.baidu.com”)
driver.implicitly_wait(3)
for i in driver.find_element_by_xpath("//*/input[@type=‘radio’]"): #报错
i.click()
修改:
for i in driver.find_elements_by_xpath("//*/input[@type=‘radio’]"):