本人新手,在一次新建測試項目后編寫導入webdriver模塊:
from selenium import webdriver
發現在webdriver下面標紅波浪線,且本來需要調用其他模塊的時候居然也調用不起來:
from selenium.webdriver.support import expected_conditions as EC
反復確認發現並沒有寫錯,之后去百度找答案
有類似的問題提出的解決方案就是路徑不能包含中文,然后我就去看了下自己的文件路徑,也沒有包含中文路徑
我又對比了新建的測試項目和之前的有什么區別
最后發現我的文件夾名稱中間有個“_” 號,嘗試着去掉這個符號,再重新打開PyCharm,打開對應文件
在去輸入:
from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
發現都沒有標紅報錯。
總結:最外層的文件名最好不要加這個小短號,路徑中也不要有中文。
個人今天遇到的坑分享下,希望對你有幫助