導航:首頁 > 編程語言 > python配置谷歌驅動

python配置谷歌驅動

發布時間:2022-08-09 18:05:32

python無法打開谷歌瀏覽器

我覺得有可能是driver版本不一致
你可以通過driver = webdriver.Chrome(executable_path=d'你的driver.exe.路徑')

設置

Ⅱ 使用selenium ide如何能夠正確的導出適合谷歌瀏覽器的python代碼

你需要使用谷歌驅動,才能用selenium直接操作谷歌瀏覽器。網頁鏈接這里去下載對應版本的谷歌驅動。

Ⅲ python chrome driver應該放在哪個文件夾

下載下來之後,裡面的內容僅為一個.exe文件,將其解壓在chrome的安裝目錄下(C:\Program Files (x86)\Google\Chrome\Application\),然後再配置環境變數
作為一個剛從開發轉過來的測試人員,少不了一系列的測試工具。那麼今天小新在跟大家分享一下我這兩天弄的selenium。
selenium,跟QTP一樣,是一個web的自動化測試工具,但相比於QTP,其具有以下優點:
1、小巧。對於不同的開發語言來說,它就是一個包而已,而QTP需要下載安裝1G多的程序。
2、支持多種開發語言,不管你以前熟悉c、java、ruby、python還是C#,你都可以用selenium來完成自動化測試,而QTP只支持VBS。
3、支持多平台,linux,MAC,Window,也支持多個瀏覽器:ie、chrome、opera以及safari等。
4、支持分布式測試用例的執行,可以把測試用例分布到不同的測試機器的執行,相當於分發機的功能。

接下來我就給大家介紹在windows下,selenium python的安裝以及配置。
1、首先要下載必要的安裝工具。
<1>下載python(選哪個版本就要看你需要的是什麼) -------------
<2>下載setuptools(python的基礎包工具) -----------------
![基礎包工具選擇](
<3>下載pip(python的安裝包管理工具) --------------
工具都准備好之後,接下來就是安裝了。那麼安裝的步驟就有以下幾步:
1、安裝python。安裝python不多說,很簡單的一個安裝。但我還是要說一個,安裝目錄的話我選擇放在C:\Python35,因為我的python版本是3.5的。
2、安裝setuptools。下載下來之後,選擇一個位置解壓,運行其中的.py文件,其默認的安裝路徑是C:\Python35\Lib\site-packages。當然,解壓之後,你也可以通過cmd來安裝,方法是cd到文件所在位置,然後鍵入**python setup.py install** 等,但是這種做法需要配置系統的環境變數。

//修改:我的電腦->屬性->高級系統設置->環境變數
//修改path
//在最後面添加 ;C:\Python35123123
3,既然說到了cmd,那下一步就直接通過cmd,cd到C:\Python35\Scripts這個目錄下,輸入下面這一句代碼。`C:\Python35\Scripts > easy_install pip`
4、下載安裝selenium。
下載下來之後,解壓並把整個目錄放到C:\Python35\Lib\site-packages 目錄下。
同樣的,也可以通過cmd進行下載。`C:\Python35\Scripts > pip install -U selenium`
5、到了這一步,我們需要下載一個java,因為博主用的是chrome goole。
6、下載selenium 的服務端
![selenium服務端]下載下來之後,找一個地方解壓。接下來,我們再次通過cmd來安裝,cd到文件解壓的位置,鍵入以下代碼:`java -jar selenium-server-standalone-xxx.jar` 啟動。如果安裝過程,發現有關於port的錯誤信息,則是埠號已被佔用。此時,更改上述代碼為:`java -jar selenium-server-standalone-xxx.jar -port xxxx(xxxx為你想要的埠號)` 。

最後,就要來安裝我們的chromedriver了。
chromedriver的下載地址
下載下來之後,裡面的內容僅為一個.exe文件,將其解壓在chrome的安裝目錄下(C:\Program Files (x86)\Google\Chrome\Application\),然後再配置環境變數

//修改:我的電腦->屬性->高級系統設置->環境變數
//修改path
//在最後面添加 ;C:\Program Files (x86)\Google\Chrome\Application123123
OK。安裝與配置就到此結束。剩下的就是使用python來寫代碼了。
tips:下載chromedriver的時候,一定要下載與你電腦上chrome版本相對應的版本。

Ⅳ selenium webdriver 啟動chrome瀏覽器時 要帶正常的瀏覽器擴展插件等設置,python代碼報錯,代碼在補充里

原因:路徑要跟自己電腦的不一致造成的。

1、首先需要打開瀏覽器,在地址欄輸入chrome://version/,按下enter鍵,查看瀏覽器信息。

Ⅳ 自動化測試Chrome瀏覽器驅動無法識別,該如何解決

不同版本的Chrome瀏覽器用的webdriver版本號不同,如果Chrome的版本與webdriver的版本不一致,將會導致web自動化測試無法正確運行。

Ⅵ python3 selenium + 谷歌驅動

你點擊不了是因為那個元素處於iframe裡面,你需要進入後再定位那個想要點擊的元素。

Ⅶ python+selenium 配置chrome環境,運行時顯示cannot finde chrome binary

提示的應該是找不到谷歌瀏覽器,看你谷歌瀏覽器是不是安裝路徑有問題,或者驅動跟瀏覽器不匹配

Ⅷ 用mac使用python語言載入chromedriver應該怎麼配置

1.chromedriver在mac中的存放位置有什麼要求么, 我當前存放在"/usr/local/bin/chromedriver"這個位置 2.驅動是如何載入到的指定chromedriver的具體位置!
1.chromedriver在mac中的存放位置有什麼要求么, 我當前存放在"/usr/local/bin/chromedriver"這個位置 2.驅動是如何載入到的指定chromedriver的具體位置!

Ⅸ 怎麼用Python獲取Chrome的地址欄句柄

首先,假設通過Firefox()瀏覽器定向爬取CSDN首頁導航欄信息,審查元素代碼如下圖所示,在div class="menu"路徑的ul、li、a下,同時可以定位ul class="clearfix"。

代碼如下所示:
?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

# coding=utf-8
import os
from selenium import webdriver

#PhantomJS無界面瀏覽器
##driver = webdriver.PhantomJS(executable_path="G:\phantomjs-1.9.1-windows\phantomjs.exe")

#打開火狐瀏覽器
driver = webdriver.Firefox()
url = "http://www.csdn.net/"
driver.get(url)

#xpath路徑定位導航欄
elem_dh = driver.find_elements_by_xpath("//div[@class='menu']/ul/li/a")
for elem in elem_dh:
print elem.text #獲取正文
print elem.get_attribute('href') #獲取屬性值

然後轉換成chrome瀏覽器,只需要在"C:\Program Files (x86)\Google\Chrome\Application\"路徑下放置個chromedriver.exe驅動,再進行調用即可,代碼如下所示:
?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27

# coding=utf-8
import os
from selenium import webdriver

#PhantomJS無界面瀏覽器
##driver = webdriver.PhantomJS(executable_path="G:\phantomjs-1.9.1-windows\phantomjs.exe")

#打開火狐瀏覽器
#driver = webdriver.Firefox()

#谷歌瀏覽器
chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
driver = webdriver.Chrome(chromedriver)

#WebDriverException: Message: unknown error: session deleted because of page crash

url = "http://www.csdn.net/"
driver.get(url)

閱讀全文

與python配置谷歌驅動相關的資料

熱點內容
溯源碼有分國家認證的嗎 瀏覽:210
如何通過app查詢產檢報告 瀏覽:938
拉結爾安卓手機怎麼用 瀏覽:695
驅動級進程代理源碼 瀏覽:782
androidshape畫線 瀏覽:510
程序員想辭職被拒絕 瀏覽:101
java面試邏輯 瀏覽:749
如何下載全英文app 瀏覽:724
js函數式編程指南 瀏覽:380
為什麼安卓手機相機啟動會卡 瀏覽:341
python中t是什麼意思 瀏覽:765
移動硬碟內存加密 瀏覽:407
單片機測角度 瀏覽:864
URL伺服器地址怎麼填 瀏覽:438
壓縮餅干會導致血糖高嗎 瀏覽:569
cad中xc命令怎麼用 瀏覽:424
戴爾伺服器怎麼看網卡介面 瀏覽:823
鹽鐵論pdf 瀏覽:424
最短路徑的生成演算法可用 瀏覽:457
蘋果備忘錄怎麼不能加密了 瀏覽:626