selenium3.x的使用例子
2024-08-23 07:14:53
1.需要下载selenium的相关包以备工程调用。
2.工程中配置引用selenium的lib。
selenium3.x中主要是根据webdriver进行浏览器的各种操作,可以完全模仿人工操作浏览器,从而完成web项目的自动化测试。
3.配置驱动属性。
System.setProperty("webdriver.firefox.bin", "D:/Program Files (x86)/Mozilla Firefox/firefox.exe");//设置webdriver驱动的浏览器
System.setProperty("webdriver.gecko.driver",
"F:/eclipse-workspace/PaserInstrumentData/selenium-java-3.8.1/geckodriver.exe");//设置浏览器对应的驱动程序,不同的浏览器的
驱动程序不一样
//注意:属性值均为程序存放的路径
4.实例化驱动并根据需求进行处理。
private static WebDriver driver = null;
*
*
if(driver == null || driver.navigate() == null) {
driver = new FirefoxDriver();//实例化webdriver
}
driver.get(url);//webdriver抓取链接
driver.navigate().refresh();//webdriver刷新页面
*
*
driver.quit();//webdriver退出
最新文章
- DTD总结
- RobotFramework中加载自定义python包中的library(一个py文件中有多个类)
- awk的涂鸦
- Construct Binary Tree from Inorder and Postorder Traversal
- vs2010 vc++ 统一修改所有工程的目录配置
- xml中数据存储 <;![CDATA[ … ]]>;
- 扩展欧几里德解的数量(51nod 1352)
- 防篡改php文件校验程序
- nagios-解决监控页面上的乱码
- 四校训练 warm up 14
- F5(调试)和服务器控件
- iPhone图形开发绘图小结
- 「操作系统」:The most useful condition codes
- 使用Linux环境变量
- linux device drivers ch01
- HTML标签笔记
- Shell第二篇:正则表达式和文本处理工具
- JDK1.7 Update14 HotSpot虚拟机GC收集器
- 视频和swf的相对路径加载,卸载
- MYSQL 源代码编绎脚本
热门文章
- Java并发编程(九):拓展
- Jetty - Handler源码分析
- Atitit.&#160;html&#160;使用js显示本地图片的设计方案.doc
- First Objective C
- WCF问题集锦:未依照DataMember定义的名称序列化对象
- 213. String Compression【easy】
- CentOS6.5下Apache防止目录遍历
- Linux svn仓库备份到Windows机器上
- 详解C#中通过委托来实现回调函数功能的方法
- jquery Ajax Queue 队列实现