selenium.common.exceptions.WebDriverException: Message: 'chromedriver'解決
相信很多第一次學習selenium的同學們也對這個異常不陌生了,但具體該如何解決這個bug呢?
主要的原因還是因為selenium模擬的客戶端對瀏覽器的操作,但相應瀏覽器的驅動版本不匹配導致的。
為了解決這個問題,我們需要先了解我們當前瀏覽器的版本。以小菌用的谷歌瀏覽器為例。
開啟瀏覽器,在位址列輸入chrome://version/
便可以檢視到谷歌當前的版本號
接著我們來到谷歌瀏覽器驅動的下載網址http://chromedriver.storage.googleapis.com/index.html
然後我們只需要根據作業系統,選擇不同的zip下載即可!
下載完我們解壓開,就是chromedriver.exe
還差最後一步,只需要把它放到下面兩個路徑下即可!
一個是在C盤的路徑下,具體的位置:C:\Program Files (x86)\Google\Chrome\Application
還有一個就是在你python安裝的目錄下,
然後回到專案中,成功執行!!!
https://blog.csdn.net/weixin_44318830/article/details/103339273
相關推薦
selenium.common.exceptions.WebDriverException: Message: 39;chromedriver39;解決
相信很多第一次學習selenium的同學們也對這個異常不陌生了,但具體該如何解決這個bug呢?
selenium.common.exceptions.WebDriverException: Message: TypeError: rect is undefined
今天寫python測試指令碼遇到這個問題,問題出現的背景是:登入需要操作滑動條,圖片吻合後才驗證通過。系統是固定十張圖片,隨機產生;當驗證通過後一直報錯selenium.common.exceptions.WebDriverException: Message
報錯:selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary
selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary報錯
python執行ui出現報錯selenium.common.exceptions.NoSuchElementException: Message: Unable to find element with xpath解決方法
當做UI自動化的時候,有時候明明表示式寫的沒有問題,就是定位不到 。。這是為啥嘞
python-selenium元素操作,定位到元素報錯selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
用selenium可以定位到一個元素,但是click()報錯,在介面可以點選該元素。程式碼報錯為:selenium.common.exceptions.ElementNotInteractableException: Message: element not interactable
面向物件多執行緒selnium報錯: selenium.common.exceptions.InvalidArgumentException: Message: invalid argument
技術標籤:pythonDebug爬蟲 問題 在寫多執行緒爬蟲的時候用了selnium+redis的方式,從redis裡抽出url後,在driver.get(url)一步時報錯:elenium.common.exceptions.InvalidArgumentException: Message: invalid
已解決 selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element 找不到元素的問題
技術標籤:Python 場景 使用selenium的find_element_by_xpath()函式報錯:selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element
【python_selenium】 執行selenium-谷歌時報錯:Web 驅動程式異常: Message: 39;chromedriver39; executable needs to be in PATH
問題:selenium.common.exceptions.WebDriverException: Message: \'chromedriver\' executable needs to be in PATH
Selenium find_element_by_css_selector定位輸入框報selenium.common.exceptions.NoSuchElementException的解決方法
早晨操作find_element_by_css_selector定位輸入框的程式碼如下: #開啟搜狗搜尋頁面
appium定位元素失敗:selenium.common.exceptions.InvalidElementStateException
技術標籤:appium 元素定位元素失敗 selenium.common.exceptions.InvalidElementStateException 原因: 1,send_keys 選定的元素錯誤, 輸入的元素定位到了account_container,實質是account_content
Python+Selenium鍵盤的幾種操作:send_keys(Keys.CONTROL,39;a39;)
1 # #!/usr/bin/python3 2 # -*- coding: utf-8 -*- 3 # @Time : 2020/7/30 9:07 4 # @Author : Gengwu 5 # @FileName: Keys_Option.py
Selenium+python,alert報TypeError: 39;Alert39; object is not callable的解決方法
selenium通過設定警告彈框處理的部分程式碼如下: driver.find_element_by_css_selector(\'#s-usersetting-top\').click()#通過css找到設定按鈕
Connection open error . Authentication to host xxx39; for user 39;aa39; using method 39;mysql_native_password39; failed with message: Access denied for user 39;aaa39; (using password:
一,在netcore中,我們使用容器講上下文保持全域性唯一的時候,非同步大併發查mysql,就會導致報以上的異常,這個是什麼原因導致的呢?
django.db.migrations.exceptions.NodeNotFoundError: Migration users.0001_initial dependencies reference nonexistent parent node (39;auth39;, 39;0009_auto_20200720_022839;)
問題: (meiduo) D:\\python_learn\\meiduo_project\\meiduo_mall>python manage.py makemigrations [<RegexURLPattern admins-list ^permission/admins/$>, <RegexURLPattern admins-list ^permission/
Caused by: redis.clients.jedis.exceptions.JedisDataException: READONLY You can39;t write against a read only slave.
Caused by: redis.clients.jedis.exceptions.JedisDataException: READONLY You can\'t write against a read only slave.
解決python爬蟲requests.exceptions.SSLError: HTTPSConnectionPool(host=39;XXX39;, port=443)問題
requests.exceptions.SSLError: HTTPSConnectionPool(host=\'img001.arc-theday.com\', port=443): Max retries exceeded with url: /images/comic/193/384543/1557910165o_6UxaVFXV-tqq2f.jpg (Caused by SSLErro
Android webview 自動化測試Demo"chromedriverExecutable": "D:/BrowserDriver/chromedriver_win32_2.39/chromedriver.exe"
個人總結: desire_capabilitiy中不再需要配置“appPackage”、“appActivity”引數項,增加\"browserName\": \"Browser\"。如果chromedriver沒有放到appium的路徑下,則還需要配置\"chromedriverExecutable\"引數
解決mysql登入錯誤:39;Access denied for user 39;root39;@39;localhost39;
首先是不知道怎麼忽然mysql用命令列,workbench都登入不了,都提示\'Access denied for user \'root\'@\'localhost\'。
ubuntu18.0.4安裝mysql並解決ERROR 1698 (28000): Access denied for user 39;39;root39;39;@39;39;localhost39;39;
前言 最近學習linux,然後將win換成了ubuntu。之前安裝的mysql也不能用了,現在將在ubuntu18.0.4上安裝mysql並將碰到的問題記錄如下:
Mysql:The user specified as a definer (39;xxx@39;%39;) does not exist的解決方案
今天專案優化過程中,mysql有個問題The user specified as a definer (\'wx_root\'@\'%\') does not exist