WebDriver进行多浏览器测试

本文详细介绍了如何使用WebDriver进行多浏览器测试,包括IE、Firefox和Chrome。通过设置浏览器驱动,实例化不同浏览器的driver对象并访问网页。同时,文章还展示了如何运用TestNG实现并发兼容性测试,通过配置testng.xml文件,使得多个浏览器测试用例能并发执行,提高了测试效率。
摘要由CSDN通过智能技术生成

使用IE浏览器进行测试

(1)、需要从http://docs.seleniumhq.org/download/地址下载一个webDriver连接IE浏览器的驱动程序,文件名为IEDriverServer.exe.(注意:如果是64位系统,要分别打开的是32位浏览器和64位浏览器,需要分别下载对应版本的IEDriverServer.exe

(2)、把下载的文件保存在本地径盘的任意位置,在调用IE浏览器前,先将IE浏览器驱动程序的所在路径设定为系统属性值。我把驱动程序放在这个项目的lib包里。

System.setProperty("webdriver.ie.driver", "src/lib/IEDriverServer.exe");

(3)、把driver实例化为InternetExplorerDriver对象。

(4)、打开IE浏览器访问百度首页。

代码实例如下:

package cn.om;
import org.testng.annotations.Test;
import org.testng.annotations.BeforeMethod;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.ie.InternetExplorerDriver;
import org.testng.annotations.AfterMethod;

public class IETest {
	WebDriver driver;
	String url;

	@Test
	public void IEDemo() {
		driver.get(url + "/");
	}

	@BeforeMethod
	public void beforeMethod() {
		System.setProperty("webdriver.ie.driver", "src/lib/IEDriverServer.exe");
		driver = new InternetExplorerDriver();
		url = "http://www.baidu.com";
	}

	@AfterMethod
	public void afterMethod() {
		driver.quit();
	}
}

注意:

        IE浏览器->设置->Internet选项->安全,将Internet、本地Intranet、受信任的站点、受限制的站点四项的启用保护模式的勾选去掉,如下图。否则会打不开IE浏览器࿱

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值