Selenium2 webdirver 搭建 Java版开发环境
Selenium2 webdirver 搭建 Java版开发环境
最近,研究Java+selenium2的自动化测试,网上的资料比较多,自己学习的同时也顺便记录一下,加深印象的同时也方便以后回顾。
一、开发环境
1、JDK1.6
2、Eclipse OXYGEN,下载地址:http://www.eclipse.org/downloads/
3、Selenium:selenium-java-2.39.0.zip 下载地址:http://code.google.com/p/selenium/downloads/list
解压selenium-java包,这个包里面包含四部分,如下图:
二、新建一个Java Project
1、然后把上面解压出来的文件拷到新建的project目录下,目录结构如下图:
2、添加build path,项目目录右键-->Build Path--> config build path-->Java Build Path-->Libraries-->Add JARs
把libs文件夹下的jar包全部添加上,再添加selenium-java-2.39.0和selenium-java-2.39.0-srcs
3、添加完之后目录结构如下图,多了Referenced Libraries,这里就是上面那一步添加进去的jar包:
4、关联webdriver的源码:
至此,环境工作准备就绪,下面来写一个简单的小例子。
三、在src下面新建测试类,如下图:
代码如下,主要是打开百度,然后在搜索框输入glen,点击搜索按钮,关闭浏览器。
package com.selenium.Glen; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.firefox.*; public class TestHelloWorld { public static void main(String[] args) { // 如果火狐浏览器没有默认安装在C盘,需要制定其路径 //System.setProperty("webdriver.firefox.bin", "D:/Program Files/Mozilla firefox/firefox.exe"); WebDriver driver = new FirefoxDriver(); driver.get("https://mimvp.com"); driver.manage().window().maximize(); WebElement txtbox = driver.findElement(By.name("wd")); txtbox.sendKeys("Glen"); WebElement btn = driver.findElement(By.id("su")); btn.click(); driver.close(); } }
然后直接右键-->Run As-->Java Application 就可以看到效果了。
Selenium Driver下载地址 (推荐)
selenium 下载地址:https://docs.seleniumhq.org/download/
selenium 源码github:https://github.com/SeleniumHQ/selenium
chromedriver 下载地址:http://chromedriver.storage.googleapis.com/index.html
参考推荐:
Python3.5 + Selenium3.4 + Webdriver 自动化测试
Selenium Web 自动化:Selenium常用API
Python + Selenium + Firefox 使用代理 auth 的用户名密码授权
Python + Selenium + Chrome 使用代理 auth 的用户名密码授权
Selenium Webdriver 以代理proxy方式启动firefox,ie,chrome
Selenium 设置 webdriver 启动浏览器、设置profile、加载插件
Python + Selenium2 + Chrome 爬取网页
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2018-07-11 05:48:13
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!