摘要: 上一篇说了窗口的切换,本篇说说框架的切换。 切换框架:是指切换html中的iframe标签元素或者frame标签元素,注意,并不包括frameset 以下是常用的方法: 我们在html目录中增加四个html,分别为frame.html,frame1.html,frame2.html,frameset 阅读全文
posted @ 2018-03-23 08:52 step1234 阅读(3629) 评论(0) 推荐(0)
摘要: 有时候,我们打开多个窗口,进行多窗口操作,那么窗口间该如何切换呢? 切换的方法有两个,一个是通过窗口标题来验证,另一个是通过窗口特定的内容来验证,这两个方法都要求得到的标题或内容是唯一的。 用到的相关方法有: 首先,我们要看看窗口的切换,前面两个方法getTitle()和getPageSource( 阅读全文
posted @ 2018-03-22 09:08 step1234 阅读(1085) 评论(0) 推荐(1)
摘要: 对于一般元素的操作,我们只要掌握本系列的第二,三章即可大致足够。对于下拉菜单(Select)的操作,Selenium有专门的类Select进行处理。文档地址为:http://seleniumhq.github.io/selenium/docs/api/java/org/openqa/selenium 阅读全文
posted @ 2018-03-20 08:42 step1234 阅读(9163) 评论(0) 推荐(0)
摘要: 大家都知道,这两个方法都是跳转到指定的url地址,那么这两个方法有什么不同呢?遇到这种情况,第一反应就是查查官方的文档。 官方文档的说法是:Load a new web page in the current browser window. This is done using an HTTP GE 阅读全文
posted @ 2018-03-16 08:11 step1234 阅读(1292) 评论(0) 推荐(0)
摘要: 上一篇《元素定位 Selenium快速入门(二)》说了,如何定位元素,本篇说说找到的元素(WebElement)该怎么用。 WebElement常用方法: 点击一个元素,元素必须可见,并且宽高都必须大于0。如果这个点击操作导致页面刷新的话, 必须要抛弃这个元素的所有引用,并且对这个元素的进一步操作, 阅读全文
posted @ 2018-03-12 20:10 step1234 阅读(5655) 评论(0) 推荐(1)
摘要: 一。eclipse设置 工欲善其事必先利其器,在说元素定位之前,先来设置下eclipse。 首先放大一下字体,点击windows-preferences 其次,eclipse对于java的智能提示默认是输入.才触发的,我们改为任意一个字母即可触发。 Java-Editor-Content Assis 阅读全文
posted @ 2018-03-12 11:09 step1234 阅读(1113) 评论(0) 推荐(0)
摘要: Selenium是一套自动化测试框架。官方网站是:https://www.seleniumhq.org/ 某些童鞋访问可能需要FQ。 Selenium支持多种语言开发,例如Java,Python,C#,PHP等。本系列将使用Java开发,使用Eclipse作为开发工具,Selenium版本3.9.1 阅读全文
posted @ 2018-03-11 18:54 step1234 阅读(1185) 评论(0) 推荐(1)
摘要: 测试用例常见的设计方法有:等价类划分法、边界值分析法、错误推测法、判定表法、正交实验法。 一.等价类划分法 顾名思义,等价类划分,就是将测试的范围划分成几个互不相交的子集,他们的并集是全集,从每个子集选出若干个有代表性的值作为测试用例。 例如,我们要测试一个用户名是否合法,用户名的定义为:8位数字组 阅读全文
posted @ 2017-05-21 16:11 step1234 阅读(2023) 评论(0) 推荐(0)
摘要: 一.软件测试的定义:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。 二.测试的对象:程序,数据,文档。 三.测试分类 1.从具体实现分 白盒测试:又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。测试者必须全面了解程序内部逻辑结构、对所有逻 阅读全文
posted @ 2017-05-13 14:12 step1234 阅读(915) 评论(0) 推荐(0)