`
cscnkob
  • 浏览: 2820 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Selenium2 启动Chrome,ie10,Firefox浏览器

 
阅读更多
一直用Selenium2+Webdriver+Maven,之前都是用网上其他人的例子,今天突然发现不好用了。具体为没法启动Chrome浏览器以及IE10浏览器,Firefox浏览器还是很轻松的启动。

先说Chrome吧,之前我记得和启动Firefox一样很简单就可以了,这次死活都不行,查看了错误信息,也去selenium的官方网站进行了学习,发现新版本的Selenium2+Webdriver在启动浏览器方向有了一些变化,首先chromedriver已经有谷歌官方提供了,http://chromedriver.storage.googleapis.com/index.html 最新是2.6版本,可是里面只有Mac的32位版,我们还是老实的下载2.4版本,选择win32bit的zip包,解压出来,放到项目里,还要在selenium官网下载一个Chrome的selenium-server-standalone,我的版本是2.37.0,先在cmd中把这个孤傲的server启动起来吧
java -jar selenium-server--standalone2.37.0


	public static void initDriver(){
	}
	
	public static WebDriver initDriver(String bsPath){
		//IEDriver位置
    	bsPath=new File("").getAbsolutePath()+"\\IEDriverServer.exe";//"C:\\Users\\Administrator\\autoTest\\IEDriverServer.exe";
    	System.setProperty("webdriver.ie.driver", bsPath);
    	DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
    	capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
    	WebDriver idr = new InternetExplorerDriver(capabilities);
    	return idr;
	}
	
	public static WebDriver initDriver(int port){
		//FirefoxDriver
    	WebDriver fdr = new FirefoxDriver();
    	return fdr;
	}
	public static WebDriver initDriver(String bsPath,int port){
		//chromedriver
		bsPath=new File("").getAbsolutePath()+"\\chromedriver.exe";
		System.setProperty("webdriver.chrome.driver", bsPath);
		WebDriver cdr = new ChromeDriver();
    	return cdr;
	}


今天快下班了,就先把代码贴上来,简单再说一下,我是写了一个方法,然后对这个方法进行了重载,根据参数不同,会启动不同的浏览器,IE和Chrome类似,如果有遇到问题,大家再交流吧。
分享到:
评论

相关推荐

    selenium driver(chrome、IE、Firefox)

    selenium driver(支持chrome、IE、Firefox等浏览器)

    Selenium各大浏览器驱动【谷歌chrme、火狐Firefox、IE浏览器】

    Selenium自动化 三大浏览器驱动下载

    selenium所用的drive包括火狐、IE、chrome

    我所用浏览器版本为firefox54 , ie11,chrome45,我可以用不知道其他人下载下来可用不

    python + selenium2

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。...

    selenium-server-standalone-3.4.0、chromedriver、geckodriver、IEDriverServer

    selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Google Chrome等。资源包含了IE, 火狐,谷歌浏览器的驱动

    selenium.rar

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。 主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。

    JAVA Selenium 自动测试

    JAVA Selenium调用Ie Chrome Firefox自动测试。 包含需要的驱动包,以及OCR 识别包,WINDOWS环境,代码有注释。 比较容易入门,支持三大主流浏览器。

    selenium 3.8.1

    支持的浏览器包括IE、Mozilla Firefox、Google Chrome等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验...

    python中selenium库的基本使用详解

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)...

    seleniumwebdriver(python)第三版.rar

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)...

    selenium-demo

    selenium自动化执行的demo,可以简单的启动chrome,firefox,IE三大浏览器

    python+selenium webdriver自动化测试

    python selenium的三大webdriver:chromedriver.exe、geckodriver.exe和IEDriverServer.exe。我目前使用的浏览器版本chrome73,firefox64.0.2,以及IE 11.

    python + Selenium 安装包

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera,Edge等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统...

    selenium-java-3.14.0

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。...

    Seleniumpython编程.rar

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)...

    selenium 3.5.1

    支持的浏览器包括IE、Mozilla Firefox、Google Chrome等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验...

    Selenium_WebDriver_API

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。selenium 是一套完整的web应用程序测试系统,包含了测试的录制(selenium IDE),编写及运行(Selenium Remote Control)...

    selenium-java-3.8.1-jar-src-doc

    支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。...

    selenium 3.11

    支持的浏览器包括IE、Mozilla Firefox、Google Chrome等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验...

    selenium-3.141.zip

    支持的浏览器包括IE、Mozilla Firefox、Google Chrome等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建回归测试检验...

Global site tag (gtag.js) - Google Analytics