在寫selenium自動化指令碼的時候,執行**通常會遇到以下錯誤:
traceback (most recent call last):
file "d:/selenium/xuehu.py", line 23, in
text= browser.find_element_by_class_name("user-name").text
file "c:\python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 426, in find_element_by_class_name
return self.find_element(by=by.class_name, value=name)
file "c:\python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 784, in find_element
'value': value})['value']
file "c:\python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 249, in execute
self.error_handler.check_response(response)
file "c:\python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 193, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.nosuchelementexception: message: no such element: unable to locate element:
(session info: chrome=51.0.2704.106)
(driver info: chromedriver=2.23.409699 (49b0fa931cda1caad0ae15b7d1b68004acd05129),platform=windows nt 6.3.9600 x86_64)
源**如下:
解決方法:
其實很簡單,在執行**的時候,頁面未載入出來,便執行下面這句:
由於未找到該元素,肯定會報錯,所以在前面加乙個等待時間,便可解決。如下:
Python pip install遇到報錯
剛開始學習python和dl,記錄一下出現的bug 這個我服氣的啦,沒想到剛開始學習,最大的障礙是pandas匯入不了 問題 pip install一直報錯 pip 不是內部或外部命令,也不是可執行的程式或批處理檔案 原因 cmd預設路徑下找不到pip 解決方法 更改cmd預設路徑到存有pip的資料...
selenium報錯解決辦法
當瀏覽器要求您接受來自 的證書時,會出現此錯誤。您可以設定為預設忽略這些錯誤,以避免這些錯誤。對於chrome,您需要新增 ignore certificate errors和 ignore ssl errorschromeoptions 引數 options webdriver.chromeopt...
python學習中遇到的幾個報錯
1.d cd d ai learn daima knn e python34 python.exe import knn group,labels knn.creatdataset knn.myclass 0,0 group,labels,3 報錯 1.importerror no module n...