摘要: TestNG介绍 TestNG是Java中的一个测试框架, 类似于JUnit 和NUnit, 功能都差不多, 只是功能更加强大,使用也更方便 Java中已经有一个JUnit的测试框架了。 TestNG比JUnit功能强大的多。 测试人员一般用TestNG来写自动化测试。 开发人员一般用JUnit写单 阅读全文
posted @ 2017-07-13 09:50 小心走火 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 方法一、首先新增一个.xml文件(经过一段时间的练习,找到其他方法添加XML,如下) 再到文件中添加如下: <suite name = "Selenium school"> <test name ="test"> <classes> <class name = "FristTestNG.ZooTes 阅读全文
posted @ 2017-07-13 09:39 小心走火 阅读(1661) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-07-12 16:41 小心走火 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 自动登录博客园并且退出登录 package TestNG; import org.testng.annotations.Test;import org.testng.annotations.BeforeTest;import org.openqa.selenium.Alert;import org. 阅读全文
posted @ 2017-07-12 16:38 小心走火 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 自主学习 上海野生动物园之登录、订票、退票 Create了一个TestNG可以查看执行结果: package FristTestNG; import java.sql.Driver; import org.openqa.selenium.Alert;import org.openqa.seleniu 阅读全文
posted @ 2017-07-12 16:35 小心走火 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 我们经常会碰到用selenium操作页面上某个元素的时候, 需要等待页面加载完成后, 才能操作。 否则页面上的元素不存在,会抛出异常。 或者碰到AJAX异步加载,我们需要等待元素加载完成后, 才能操作 selenium 中提供了非常简单,智能的方法,来判断元素是否存在. 阅读目录 实例要求 实例:s 阅读全文
posted @ 2017-07-11 09:56 小心走火 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: 有时候我们定位元素的时候,发现怎么都定位不了。 这时候你需要查一查你要定位的元素是否在iframe里面 阅读目录 什么是iframe iframe 就是HTML 中,用于网页嵌套网页的。 一个网页可以嵌套到另一个网页中,可以嵌套很多层。 selenium 中提供了进入iframe 的方法 main. 阅读全文
posted @ 2017-07-11 09:56 小心走火 阅读(292) 评论(0) 推荐(0) 编辑
摘要: Web 开发人员通常需要利用JavaScript弹出对话框来给用户一些信息提示, 包括以下几种类型 阅读目录 对话框类型 1. 警告框: 用于提示用户相关信息的验证结果, 错误或警告等 2. 提示框: 用于提示用户在当前对话框中输入数据,一般需要用户单击取消或者确认按钮 3. 确认框: 用于提示用户 阅读全文
posted @ 2017-07-11 09:55 小心走火 阅读(1368) 评论(0) 推荐(0) 编辑
摘要: selenium 中如何处理弹出窗口 阅读目录 原理 在代码里, 通过 Set<String> allWindowsId = driver.getWindowHandles(); 来获取到所有弹出浏览器的句柄, 然后遍历, 使用swithcto.window(newwindow_handle)方法。 阅读全文
posted @ 2017-07-11 09:55 小心走火 阅读(2001) 评论(0) 推荐(0) 编辑
摘要: 本篇介绍我们如何利用selenium 来操作各种页面元素 阅读目录 链接(link) 输入框 textbox 按钮(Button) 下拉选择框(Select) 单选按钮(Radio Button) 多选框 check box 链接(link) 链接的操作 输入框 textbox 输入框的操作 按钮( 阅读全文
posted @ 2017-07-11 09:54 小心走火 阅读(741) 评论(0) 推荐(0) 编辑