随笔分类 -  Selenium

摘要:前言 随着软件测试技术的发展,人们已经从最初的纯粹的手工测试转变为手工与自动化测试技术相结合的测试方法。近年来自动化测试越来越受到人们的重视,对于自动化测试的研究也越来越多。 我在做自动化测试期间经历了不少的坑,有被动的坑,也有自己主动挖的坑,所以在这里做了一些总结。其实主要是总结下自动化测试的一些 阅读全文
posted @ 2019-12-13 13:04 知了.Test 阅读(1318) 评论(0) 推荐(0)
摘要:// 使用driver.switchTo().alert()方法获取alert对象 Alert alert = driver.switchTo().alert(); // 使用alert对象的accept方法,单击alert框上的确定按钮,关闭alert框 alert.accept(); 阅读全文
posted @ 2018-08-09 16:33 知了.Test 阅读(561) 评论(0) 推荐(1)
摘要:1.Log4j简介 在应用程序中添加日志记录目的基于三个: 监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作 跟踪代码运行时轨迹,作为日后审计的依据 担当集成开发环境中的调式器的作用,向文件或控制台打印代码的调式信息 最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可 阅读全文
posted @ 2017-09-29 16:54 知了.Test 阅读(320) 评论(0) 推荐(1)
摘要:HTML <iframe> 标签 定义:iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。 frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位 而frame与iframe对selenium定位而言是一样的,se 阅读全文
posted @ 2017-09-12 19:57 知了.Test 阅读(1840) 评论(0) 推荐(2)
摘要:JavaScript共有3中弹出对话框Alert、Confirmation以及Prompt。 方法: Accept() 单击弹出对话框的确认按钮 Dismiss() 单击弹出对话框的取消按钮 SendKeys(keysToSend) 在弹出对话框中输入文本,该方法值对Prompt弹出对话框有效 ge 阅读全文
posted @ 2017-09-12 19:49 知了.Test 阅读(684) 评论(0) 推荐(1)
摘要:访问某网页地址:driver.get(url) 或 driver.navigate().to(url) 访问上一个访问的网页(模拟单击浏览器的后退按钮)driver.navigate().back() 从上次访问的网页前进到下一个网页(模拟单击浏览器的前进功能)driver.navigate().f 阅读全文
posted @ 2017-09-12 19:41 知了.Test 阅读(701) 评论(0) 推荐(1)
摘要:要做自动化,首先要了解页面结构,要了解页面结构,就要了解页面元素的定位方法 在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。 常用的元素定位方法如下: 如何选择 定位方法 策略是:选择简单,稳定 阅读全文
posted @ 2017-08-31 21:24 知了.Test 阅读(1052) 评论(0) 推荐(0)
摘要:selenium2 基于对象的测试,在selenium2中一共支持以下浏览器: Firefox(FirefoxDriver) IE(InternetExplorerDriver) Chrome(ChromeDriver) Opera(OperaDriver) Andriod(AndroidDrive 阅读全文
posted @ 2017-08-31 20:51 知了.Test 阅读(1201) 评论(1) 推荐(3)
摘要:一、安装Java JDK,配置Java环境 a、安装JDK,jdk安装需要1.6版本以上,安装目录为默认目录 b、配置java环境变量 (1)新建->变量名"JAVA_HOME",变量值"C:\Java\jdk1.8.0_05"(即JDK的安装路径) (2)编辑->变量名"Path",在原变量值的最 阅读全文
posted @ 2017-08-31 20:42 知了.Test 阅读(368) 评论(1) 推荐(1)
摘要:本随表目录 Selenium IDE安装和使用 FireBug安装和使用 FirePath安装和使用 地址:http://note.youdao.com/noteshare?id=a7db081e300f9f553844af84f8f8cb32&sub=F0D0D04C823F4F16B5489FC 阅读全文
posted @ 2017-08-31 16:57 知了.Test 阅读(1952) 评论(0) 推荐(0)
摘要:什么是自动化? 编写软件去测试其他软件 编写驱动被测试应用程序的测试脚本以执行键盘、鼠标动作和后台进程并验证应用程序响应和行为。 手工测试的局限性 无法做到覆盖所有代码路径 机械、重复,工作量大 许多与时序、死锁、资源冲突、多线程等有关的错误,通过手工测试很难捕捉到 进行负载、性能测试,很难通过手工 阅读全文
posted @ 2017-05-26 17:47 知了.Test 阅读(1082) 评论(3) 推荐(2)
摘要:什么是Selenium? Selenium 是专门为Web应用程序编写的一个验收测试工具。Selenium测试直接运行在浏览器中,支持的浏览器包括IE(7、8、9)、Mozilla Firefox、Mozilla Suite等。主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工 阅读全文
posted @ 2017-05-26 10:13 知了.Test 阅读(697) 评论(0) 推荐(1)