随笔分类 -  selenium

摘要:版权声明:本文为博主原创文章,转载请注明出处。 学习Selenium,除了自己手动编写脚本,还可以使用Selenium IDE进行脚本录制。 安装Selenium IDE Selenium IDE是Firefox的一个插件,所以需要安装有 Firefox 浏览器,安装方法:选择菜单栏“工具”→“附加 阅读全文
posted @ 2017-10-16 15:09 天使未必在场 阅读(748) 评论(0) 推荐(0)
摘要:随着自动化测试技术的发展,演化为以下几种模型:线性测试、模块化驱动测试、数据驱动测试和关键字驱动测试。 线性测试 通过录制或编写对应用程序的操作步骤产生相应的线性脚本,每个测试脚本相对独立,且不产生其它的依赖与调用,这也是早期自动化测试的一种形式,它们其实就是单纯地来模拟用户完整的操作场景。 优点: 阅读全文
posted @ 2017-10-10 21:18 天使未必在场 阅读(536) 评论(0) 推荐(0)
摘要:摘要: 版权声明:本文为博主原创文章,转载请注明出处。 在页面操作过程中有时候点击某个链接会弹出新的窗口,这时我们如果需要操作新打开的页面,就需要将主机切换到新打开的窗口上再进行操作,比如博客园精华页的精华博文,每点击一篇就会打开一个浏览器窗口。WebDriver 提供了 switchTo().wi 阅读全文
posted @ 2017-09-22 20:07 天使未必在场 阅读(4119) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,转载请注明出处。 浏览器环境: ①GoogleChrome:60 ②chromedriver:2.30; 访问 操作 方法 示例 访问页面 void get(java.lang.String url) driver.get("http://xueshu.baidu.co 阅读全文
posted @ 2017-09-19 14:30 天使未必在场 阅读(504) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,转载请注明出处。 前面已经学习了定位元素,定位只是第一步,定位之后需要对这个元素进行操作,如在百度搜索首页的输入框进行输入文本,对"百度一下"按钮进行单击等,下面就来对这些最常用的方法做一个总结。 方法 描述 用法示例 void clear() 清空“文本输入元素”的值 阅读全文
posted @ 2017-09-19 14:27 天使未必在场 阅读(2922) 评论(0) 推荐(0)
摘要:版权声明:本文为博主原创文章,转载请注明出处。 定位单个元素 WebDriver提供了八种元素定位方法,Java中定位语句形如:driver.findElement(By.id()); 何为元素定位?当我们使用百度进行信息搜索时,打开网址后,我们的眼睛会聚焦到搜索栏,然后在搜索栏中输入我们需要搜索的 阅读全文
posted @ 2017-09-19 14:24 天使未必在场 阅读(478) 评论(0) 推荐(0)
摘要:【环境】 ①JDK版本:jdk1.8.0_73 ②Eclipse:jee-mars-4.5.2 ③Selenium:selenium-java-3.5.3 ④GoogleChrome:60 ⑤chromedriver:2.30; 注:chromedriver版本与GoogleChrome版本需要对应 阅读全文
posted @ 2017-09-19 10:35 天使未必在场 阅读(7926) 评论(0) 推荐(0)
摘要:chromedriver.exe下载地址:http://chromedriver.storage.googleapis.com/index.html chromedriver版本 支持的Chrome版本 v2.32 v59-61 v2.31 v58-60 v2.30 v58-60 v2.29 v56 阅读全文
posted @ 2017-09-19 10:34 天使未必在场 阅读(5319) 评论(0) 推荐(0)