selenium之利用excel实现参数化
说明:我是通过Workbook方式来读取excel文件的,这次以登陆界面为例 备注:使用Workbook读取excel文件,前提是excel需要2003版本,其他版本暂时不支持 具体步骤: 第一步:新建一个excel文件,并且输入数据内容 第二步:在eclipse中新建一个java class,编写获取excel文件的代码
由秦菲的文章为主,分享学习Selenium的点滴。
说明:我是通过Workbook方式来读取excel文件的,这次以登陆界面为例 备注:使用Workbook读取excel文件,前提是excel需要2003版本,其他版本暂时不支持 具体步骤: 第一步:新建一个excel文件,并且输入数据内容 第二步:在eclipse中新建一个java class,编写获取excel文件的代码
经过几天的纠结之后,终于在今天把该环境搭建起来了,在这里要特别感谢深圳-乙醇老师的帮助 搭建环境: 系统环境:Win7 64位; JDK版本:java version “1.6.0_45” eclipse版本:4.2.0 下面就给大家介绍一下详细的步骤:
在我们使用selenium定位元素的时候,会遇到一个这个问题,如果界面中的元素自身是变化的,我们怎样定位元素了?比如extjs界面技术 这个时候,我们的英雄出现了,那就是CSS选择器,我们所遇到的问题可以通过它很好的解决了,开心啊!!哈哈
我们可以通过set和get来对参数进行封装,这样既能提高代码的安全性,也能在不同的类中进行传参 下面举一个例子:
一:TestNG在Eclipse中的安装 (1)点击eclipse中的Help->Install New Software
今天给大家分享一个高亮对象的方法,这个方法不止适用selenium,只要你是用java编写代码,其都可以 具体的js代码
很多时候,我们需要把多个类链接起来使用,这里给大家介绍几种思路及其方法,希望对大家有帮助! 比如: T项目中有两个包 T001包:tt001.java(abc和abd两个方法) T002包:tt002.java 想要做的事情:在tt002中去调用tt001里面的方法 思路1: 如果这个被导入的class不是一个静态的(static),那么import后,需要new一个实体,然后才能调用:
如果你用firefox回放selenium脚本,那么你完全有可能遇到让你讨厌的firefox通行证界面 当然,你可能会想到利用移除插件的方法,去除firefox通行证界面,可是我真心的告诉你,那是没有用的,因为在你重新回放的时候,它还是会跑出来,会让你恨不得杀之而后快~~
今天给大家介绍selenium常用的截图方法,具体如下: //得到界面的截图,并放到D盘 不过这里需要说明的是,该功能是把整个界面都截下来,无法只截取一个对象,不过如果你知道截取对象图片的方法,请留言!!
个人一直以为要想运行selenium的脚本,selenium的服务器是必须打开的,可是我发现selenium2.0不用,你只需要在你的项目中导入selenium需要的jar包,就可以直接运行脚本,无需打开selenium的服务器(selenium.bat) 注意:这里说的是selenium2.0哦,如果你用的是selenium1.0(selenium RC)的话,你还是需要打开selenium的服务器
我刚开始玩selenium的时候,遇到一个郁闷的事情,就是我的firefox和Chrome浏览器总是打不开,后来同事无意之间的操作尽然解决了该问题,这里和大家分享一下 1. 无法打开firefox 现象:eclipse既不报错也没有打开firefox浏览器 原因:导入包的时候是通过jre导入的包 解决方案:新建项目,点击项目名称的右键导入包,可见截图
第一种for循环 第二种for循环
Junit最后需要做覆盖测试,查了一下资料,发现Eclemma这个插件还比较好用,所以在这里给大家分享一下Eclemma的简单使用 (1) 安装Eclemma,具体步骤可见截图
学习selenium,这Junit是基础,所以我在这里把我学习junit的点滴和大家分享一下,希望对大家有所帮助 (1) 新建一个Java项目 (2) 构建路径,引入Junit的包:选择新建的项目,点击右键选择Build Path
想做的操作:通过firefox浏览器打开百度网页 以下是代码:
1. 打开Firefox,利用IDE录制脚本(依次点击浏览器界面:工具->Selenium IDE) 2. 把录制好的脚本转换成其他语言(非HTML) 备注1:可以点击Selenium IDE界面:Option->Format 或是导出为其他语言,点击Selenium IDE界面:文件->Export Test Case As.. 备注2:这里以Java/JUnit4/Remote Control为例
今天在做点击下拉框动作的时候,回放脚本,始终是提示ERROR: Element xpath=//input[@id=’mixedportfoliocombo-1244-inputEl’] not found 备注:因为点击输入框一样可以显示下拉框,所以我这里定位的是输入框 可是我用Xpath去定位该对象是能定位成功的,请见截图
环境: 浏览器:IE;界面语言:extjs;工具:eclipse 需要做的操作:点击图片Workflow Manager,进入到其他界面 对象对位,请大家看截图
Selenium自身的脚本录制工具是通过监听用户对html页面的操作,其是真正能够监听用户对页面操作的录制工具。 Java执行selenium测试原理 (1) 首先启动selenium服务器,然后就可以执行java版本的selenium测试
1.1安装WebDriver 1) 安装jdk并配置环境变量 Jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
最近公司做了一个简单的selenium培训,下来自己学习了一会儿,觉得还不错,这里和大家分享一下 Selenium介绍 1. Selenium 版本介绍 (1) Selenium Core:支持DHTML的测试案例,它是Selenium IDE和Selenium RC的引擎 备注:几乎支持各种浏览器,可是需要远程连接,且无法把测试结果写到磁盘中