zoukankan      html  css  js  c++  java
  • 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/')

  • 相关阅读:
    linux服务 ssh
    详细教你两台电脑之间传文件
    openstack之keystone
    Token
    mybatis返回刚刚插入数据的自增长的id值
    事务配置在applicationContext.xml文件中不起作用,控制不了异常回滚
    SSM框架整合
    ssm框架的小总结
    spring_mvc入门项目的小总结
    tcp和udp的网络编程(发送消息及回复)
  • 原文地址:https://www.cnblogs.com/zhaosunwei/p/6804474.html
Copyright © 2011-2022 走看看