用selenium运行浏览器窗口切换代码时报错:
后知后觉,原来是selenium版本更新了,书写规则变了
web.find_element_by_xpath('//*[@id="changeCityBox"]/ul/li[1]/a').click()要改成
web.find_element(BY.XPATH'//*[@id="changeCityBox"]/ul/li[1]/a').click()
web.find_element_by_tag_name('//*[@id="changeCityBox"]/ul/li[1]/a').click()要改成
web.find_element(By.TAG_NAME, '//*[@id="changeCityBox"]/ul/li[1]/a').click()
另外,新版本中还要在from selenium import webdriver之后加上
from selenium.webdriver.common.by import By