selenium如何分别启动IE、firefox、chrome浏览器

1、火狐浏览器

    /*
     * 初始化火狐浏览器
     * */
    public static WebDriver initFireFox(WebDriver dr) {

        String key = "webdriver.firefox.bin";
        String value = "C:/Program Files (x86)/Mozilla Firefox/firefox.exe";
        System.setProperty(key, value);
        dr = new FirefoxDriver();
        dr.manage().window().maximize();
        dr.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

        return dr;        

    }

2、ie浏览器

    /*
     * 初始化IE浏览器
     * */
    public static WebDriver initIE(WebDriver dr) {

        String key = "webdriver.ie.driver";
        String value = "./other/IEDriverServer.exe";
        System.setProperty(key, value);
        dr = new InternetExplorerDriver();
        dr.manage().window().maximize();
        dr.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

        return dr;

    }

3.chrome浏览器

    /*
     * 初始化谷歌浏览器
     * */
    public static WebDriver initChrome(WebDriver dr) {

        String key = "webdriver.chrome.driver";
        String value = "./other/chromedriver.exe";
        System.setProperty(key, value);
        dr = new ChromeDriver();
        dr.manage().window().maximize();
        dr.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

        return dr;

    }
时间: 2024-11-17 22:54:54

selenium如何分别启动IE、firefox、chrome浏览器的相关文章

【转载】linux环境下为firefox/chrome浏览器安装flash player

本文转载自 http://blog.sina.com.cn/s/blog_6ad624380102v1xf.html firefox安装flash player的方法: 先到adobe网站上下载flash player Flash Player Plugin的下载地址是:http://get.adobe.com/cn/flashplayer/ 然后解压出来 sudo cp  ./Downloads/install_flash_player_11_linux.i386/libflashplayer

爬虫动态渲染页面爬取之selenium驱动chrome浏览器的使用

Selenium是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样,可以用其进行网页动态渲染页面的爬取. 支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等. 1. 示例 ### selenium的使用 ''' Selenium是一个用于Web应用程序测试的工具. Selenium测试直接运行在浏览器中,就像真正的用户在操作一样. 支持的浏览器包括IE(7

Selenium2学习-006-WebUI自动化实战实例-004-解决 Chrome 浏览器证书提示:--ignore-certificate-errors

此文主要讲述 Java 运行 Selenium 脚本时,如何消除 Chrome 浏览器启动后显示的证书错误报警提示,附带 Chrome 参数使浏览器最大化的参数. 希望能对初学 Selenium2 WebUI 自动化测试编程的亲们有所帮助.若有不足之处,敬请大神指正,不胜感激! 未忽略 Chrome 浏览器证书验证时,WebUI 自动化脚本启动 Chrome 浏览器后,浏览器显示如下: 闲话少述,以下为设置 Chrome 启动参数的实例脚本源代码: 1 /** 2 * Aaron.ffp Inc

Python启动浏览器Firefox\Chrome\IE

# -*- coding:utf-8 -*- import os import selenium from selenium import webdriver from selenium.webdriver.common.keys import Keys """ 练习启动各种浏览器:Firefox, Chrome, IE 练习启动各种浏览器的同时加载插件:Firefox, Chrome, IE """ def startFirefox(): &q

Selenium Chrome浏览器的启动以及proxy设置

虽然WebDriver对Firefox的支持最好,之前写的脚本也都在Firefox浏览器运行,但最近项目做了整合,发现新整合的功能不太支持Firefox,而近期也没有计划做浏览器兼容性方面的改进,所以我的自动化脚本要重新修改,运行在都有良好支持的Chrome浏览器上.说了这么多背景,我们就进入正题吧. 1. 首先需要下载chromeDriver. http://chromedriver.storage.googleapis.com/index.html 2. 将下载好的文件解压,将chromed

用selenium启动chrome浏览器

python 3.7 pycharm 1.安装selenium pip3 install selenium 2.下载与chrome匹配的chromdriver.exe,放到项目的解释器路径下,跟python.exe同一个路径 随笔最后附上匹配列表和下载链接 注:如果chromedriver.exe与chrome不匹配,启动会出现各种错误,比如启动不了,或者启动后不能正常访问网址 3.程序: from selenium import webdriver from time import sleep

Python+Selenium2自动化测试之IE、chrome浏览器启动

构建Python+Selenium2自动化测试环境完成之后,就需要测试支持python的selenium的版本是否都支持在不同浏览器上运行,当前我们分别在三个最通用的浏览器上通过脚本来测试. 1.在IE浏览器上运行测试脚本,首先需要下载IEDriverServer.exe,放在IE浏览器的安装目录且同级目录下,脚本如下: import os from selenium import webdriver from selenium.webdriver.common.keys import Keys

selenium+python自动化92-多线程启动多个不同浏览器

前言 如果想用多个浏览器跑同一套测试代码,driver=webdriver.Firefox()这里的driver就不能写死了,可以把浏览器名称参数化.后续如果想实现多线程同时启动浏览器执行用例,用前面讲的tomorrow模块,设置下线程数套用下就可以了 启动浏览器 1.为了实现多个浏览器的灵活切换,可以把启动浏览器写一个函数,参数用浏览器名称就行了 def startBrowser(name): """ 打开浏览器函数,"firefox"."ch

Python+Selenium基础篇之3-打开和关闭IE/Chrome浏览器

前面文章介绍了,如何调用webdriver接口方法来打开和关闭Firefox浏览器,本文介绍如何打开IE和Chrome浏览器.web项目,需要做兼容性测试,最重要的是浏览器兼容性测试.如果只考虑windows平台,相信应该很多公司必须要测试IE.Firefox.Chrome这三大浏览器.所以webui 自动化测试,也需要在这三大浏览器上面运行和测试脚本.从前面文章,我们知道,要调用Firefox浏览器,我们需要下载geckodriver.exe这个文件,放到Python的安装路径下,例如在安装P