【个人感悟和经历】
最近,这段时间一有空就学习学习selenium 2。
一开始也没想过要学习这个,主要由于公司目前的测试任务一直都是回归测试
感觉大量的浪费了人力时间和精力。
所以就想试试下载个自动化的测试工具用用看!
电脑上装的自动化测试工具有 :QTP \TW 。
这两个测试工具, 两个都有录制和实际应用过。
个人觉得TW比QTP用的更顺手些 也更好维护一些。
也是用了TW让我第一次认识到了定位值(XPATH)的理解。
因为在用TW录制的时候,会大量的去定位界面的每个控件。
所以也学会了页面定位!(这个后面也会分享上来得!) 。
用了一个月的TW还是颇有感受的 ,心里想着就更上一层楼,自己写脚本去执行。
上网搜了各种资料,目前主流的语言paython+selenium 、 java + selenium 。
所以选择了后者 : java + selenium 。
【环境准备工作】
如果大家和我一样想着手开始学习selenium的话,不妨做好前期的一些准备工作!
便于后面学习,下面介绍环境搭建所需要的一些资料等 。
【环境搭建所需】
jdk + eclipse + selenium jar包 + 浏览器 + 定位工具(friebug)
jdk 和 eclipse 就不分享下载地址了 ,网上一搜全是的 ,后面会分享selenium jar包
下面介绍selenium jar包 。我所用的jar 包版本为 :2.45.0 。
(这里需要注意下jar包 和浏览器的版本一定要兼容、一定要兼容 、一定要兼容 。不然会导致启动不了浏览器的)。
【介绍版本 】
Jdk 为 1.7 ,selenium jar包 为2.45.0 ,火狐浏览器的版本为 36.0
(注:selenium2.45.0版本仅兼容火狐版本为36.0 ,过高的版本或过高的版本都会导致打不开浏览器)
大家如果需要相关材料的话 ,可以留言加我QQ ~ 这里上传不了10M已上的文件 。