Python+selenium打開或關閉瀏覽器


Python+selenium打開或關閉瀏覽器

一、打開或關閉火狐瀏覽器

1.       初始化一個webdriver實例對象driver,然后打開和關閉firefox瀏覽器。要用selenium打開fiefox瀏覽器,首先下載一個driver插件geckodriver.exe

2.       獲取路徑:https://github.com/mozilla/geckodriver/releases,根據自己的電腦進行選擇



3.       下載完成后並解壓,解壓之后將geckodriver.exe文件放在python安裝目錄下面,如下圖所示



4.       新建一個py文件,內容如下

#-*-coding:utf-8-*-

from selenium import webdriver

driver=webdriver.Firefox() #初始化一個火狐瀏覽器實例:driver

driver.maximize_window()  #最大化窗口

driver.implicitly_wait(80)

driver.get("https://www.baidu.com")#通過get()方法,打開一個url站點

driver.quit()#關閉瀏覽器

5.       完成並且保存此文件名為firefox_start_close.py,然后進入cmd控制台下面,cd到firefox_start_close.py文件目錄下面,然后輸入命令【python firefox_start_close.py】即可,則可以看到瀏覽器自動開啟,打開百度,關閉瀏覽器的效果。

二、打開和關閉谷歌瀏覽器或者Ie瀏覽器

1.       同上述步驟一致,只是谷歌需要下載chromedriver.exe插件,Ie需要下載IEDriverServer.exe插件。

2.       chromedriver獲取路徑:http://chromedriver.storage.googleapis.com/index.html?path=2.9/

如下圖所示:



3.       IEDriverServer獲取路徑:

https://pan.baidu.com/s/1slB9KkP#list/path=/2017/Automation_Tools/Selenium_tools&parentPath=/2017(包含三個瀏覽器的插件)

4.       下載解壓完成之后,需將谷歌插件chromedriver和IE插件IEdriverserver放在python安裝目錄下

5.       然后新建兩個python文件,編寫打開和關閉瀏覽器的測試腳本

6.       同樣在cmd控制台下面,首先進入py文件目錄,然后輸入命令【python xx.py】即可,則可以看到打開或關閉瀏覽器的效果

注意:IE瀏覽器測試的時候,沒能關閉瀏覽器,可能是IE的不穩定性和速度問題,所以后續建議用谷歌或者是火狐來測試和debug自動化腳本。

 

 

 

詳情參考:http://blog.csdn.net/u011541946/article/details/67633536


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM