栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Selenium java通过maven搭建测试环境——2.第一个web自动化测试脚本

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Selenium java通过maven搭建测试环境——2.第一个web自动化测试脚本

1.创建maven项目 2.引入selenium框架

(去maven中央库查询https://mvnrepository.com;在里面搜索selenium;点进去selenium-java,出现很多版本;选择一个最新的而且热度较高的版本,点进去;复制坐标配置代码到项目中的pom.xml文件中)


    org.seleniumhq.selenium
    selenium-java
    3.141.59
3.编写代码

版本:谷歌68.0  火狐56.0

注意:

报错:一文搞定web自动化环境常见问题 - 歪歪欧巴 - 博客园

下载的驱动要和浏览器配套,IE浏览器驱动和selenium版本一致

下载谷歌浏览器:Google Chrome 64bit Windows版 / chrome64win稳定版_chrome浏览器,chrome插件,谷歌浏览器下载,谈笑有鸿儒

谷歌浏览器是68.0版本,对应的驱动选2.40

下载后解压到本地,然后把驱动复制到项目目录下

public static void main(String []args) {
		openChrome();
	}
	
	public static void openChrome() {
		System.setProperty("webdriver.chrome.driver", "src/test/resources/chromedriver.exe");
		//打开chrome浏览器
		ChromeDriver driver = new ChromeDriver();
		//访问百度
		driver.get("https://www.baidu.com");
	}
	
	public static void openFirefox() {
		//System.setProperty("webdriver.firefox.bin", "C:\Program Files (x86)\Mozilla Firefox\firefox.exe");
		System.setProperty("webdriver.gecko.driver", "src/test/resources/geckodriver.exe");
		//打开Firefox浏览器
		FirefoxDriver driver = new FirefoxDriver();
		//访问百度
		driver.get("https://www.baidu.com");
	}
	
	public static void openIE() {
		//取消IE安全设置(忽略IE的Protected Mode的设置)
		DesiredCapabilities capabilities = new DesiredCapabilities();
		capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
		//忽略缩放设置
		capabilities.setCapability(InternetExplorerDriver.IGNORE_ZOOM_SETTING, true);
		System.setProperty("webdriver.ie.driver", "src/test/resources/IEDriverServer.exe");
		//打开IE浏览器
		InternetExplorerDriver driver = new InternetExplorerDriver(capabilities);
		//访问百度
		driver.get("https://www.baidu.com");
	}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/704422.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号