Webdriver如何啟動不同瀏覽器(python)


WebDriver 支持 Firefox (FirefoxDriver)IE (InternetExplorerDriver)Opera (OperaDriver) Chrome (ChromeDriver) 由於國內禁止了http://code.google.comhttp://www.seleniumhq.org/download/的軟件下載,可以去csdn下載,有很多童鞋共享了軟件。

一、Firefox
 不需要下載FirefoxDriver,直接編寫代碼即可
   from selenium import webdriver
   browser = webdriver.Firefox()
   browser.get('https://www.baidu.com/')

二、IE
   1、下載IEDriverServer.exe(機器安裝IE瀏覽器)

   2IEDriverServer.exe放在python的安裝目錄C:\Python27python環境時,已經將C:\Python27添加到系統環境變量Path下面了或者放到IE的安裝目錄下,並將該   目錄添加到系統環境變量Path下面;
  如何不添加環境變量,也可以在代碼里這樣寫:

   from selenium import webdriver

   import os

   Iedriver = "C:\Program Files\Internet Explorer\IEDriverServer.exe"

   os.environ["webdriver.chrome.driver"] = Iedriver

   browser = webdriver.Chrome(Iedriver )

   browser.get('https://www.baidu.com/')

三、Chrome
   1、下載ChromeDriver.exe
   2、將ChromeDriver.exe放在python的安裝目錄C:\Python27python環境時,已經將C:\Python27添加到系統環境變量Path下面了或者放到chrome的安裝目錄下,並將   該目錄添加到系統環境變量Path下面;
  如何不添加環境變量,也可以在代碼里這樣寫:

   from selenium import webdriver

   import os

   chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"

   os.environ["webdriver.chrome.driver"] = chromedriver

   browser = webdriver.Chrome(chromedriver)

   browser.get('https://www.baidu.com/')


免責聲明!

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



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