
Selenium + Java Web 自动化
wanglong12341
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Selenium Java Web 自动化实践总结(一)Selenium工作原理
自动化也做了有些年了,近期准备写一些经验做一些分享。现在主流的web自动化要属Selenium了。当然了QTP 还有 LoadRunner 也能实现web自动化的一些功能,这里我们不做探讨。写工作原理的文章有很多,我就不自己写了。推荐大家看一篇。https://www.cnblogs.com/leeboke/p/5014058.html Selenium2简介Selenium是一...转载 2018-06-26 14:25:33 · 1833 阅读 · 0 评论 -
Selenium Java Web 自动化实践总结(二)Selenium环境搭建
搭建环境需要以下几步。 安装JDK,当前版本为JDK1.8x 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择自己的系统版本安装即可。配置环境变量:https://jingyan.baidu.com/article/22fe7cedc9b93e3003...原创 2018-06-26 15:09:16 · 383 阅读 · 0 评论 -
Selenium Java Web 自动化实践总结(四)等待
经过前三篇文章,我们现在可以基本已经可以写简单运行步骤了。为了保证有充足的定位等待时间我们用了sleep方法,确定就是我们每次都要增加这样的等待方法,并不好用。selenium自带了两种等待方法,一种为显式等待,一种为隐式等待。建议用显式等待。1.隐式等待 driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS); ...原创 2018-08-20 10:49:52 · 492 阅读 · 0 评论 -
Selenium Java Web 自动化实践总结(三)Selenium元素定位
关于元素定位是做自动化测试的基础,很多文章都写了id,name,classname这几种定位方式,很早以前开发们写可能会写上。现在基本就不写了。老牌的网站还有的,like 百度。咱们直说2种,会了这两种基本就没问题了。1.xpath定位,xpath 是啥?xpath是xml文档中查找信息的语言。呃,需要的在这个地址了解下。http://www.w3school.com.cn/xpa...原创 2018-08-17 19:43:44 · 1090 阅读 · 0 评论 -
Selenium Java Web 自动化实践总结(六)元素操作实例
先上界面和html代码,页面包含按钮,单选框,复选框,下拉框,输入框这几种页面常用元素html代码如下<html><head>演示用html</head><body><br><br><br><br><br>按钮1:<inpu原创 2018-08-23 10:07:14 · 455 阅读 · 0 评论 -
Selenium Java Web 自动化实践总结(五)元素的Actions
1.sendKeys():往输入框中输入信息 用法1:driver.find(..). sendKeys('abc') //输入普通按键 用法2:driver.find(..). sendKeys(Keys.ENTER) //输入特殊按键 用法3:driver.find(..). sendKeys(Keys.CONTROL, A) //输入组合键 2.clear()...原创 2018-08-21 10:25:52 · 296 阅读 · 0 评论 -
Selenium Java Web 自动化实践总结(七)如何切换同一浏览器打开的多个窗口
浏览器每个页面都有一个标识:句柄,Selenium 里面的内置方法getWindowHandles() 获取当前句柄数。返回一个集合。// 得到当前窗口的set集合Set<String> winHandels = driver.getWindowHandles(); // 将set集合存入list对象 it中List<String> it = new ArrayL...原创 2018-11-05 16:24:42 · 1441 阅读 · 0 评论