在使用Selenium過程中,發(fā)現(xiàn)之前寫的部分腳本無法正常運行歌懒, 包括但(可能)不限于:
driver.find_elemen_by_xxx 在新版本中為 find_element(By.xxx, ....)
EC.frame_to_be_available_and_switch_to_it 的參數(shù)不能用str類型昼伴,只能是(By.xxx, ...)的tuple類型
在開發(fā)環(huán)境中匾旭,發(fā)現(xiàn)selenium包都是4.4,不知道差別在哪里圃郊。
后經(jīng)排查价涝,發(fā)現(xiàn)selenium本身的版本號,是在PYTHON_HOME/..../site_packge/selenium/init.py 中用version說明的持舆。
舊版本:3.141
新版本:4.4
修改代碼適應(yīng) 4.4即可色瘩。