最近正在学习Selenium,自学是比较难的,也很感谢网络环境中,各位大大的博文帮助。

也希望在此能够记录一下从小白学习使用selenium测试的过程,也希望能对别人有所帮助。

关于环境部署,以及入门selenium的材料已经有很多啦,而且非常详细,我再此就只记录我学习使用过程中遇到的问题。希望当大家遇到相同的问题的时候也能给大家一点帮助。

1. 简单介绍一下我目前使用的环境:

Firefox版本:42.0(安装Firepath、FireBug、Selennium IDE插件)

Selenuim:2.45.0

Eclipse:Luna Service Release 2 (4.4.2)

2. 在安装过成功遇到的问题:

最大的问题就是不兼容,

(1)要注意使用Firefox的版本,最新版本的火狐浏览器不兼容Selenium IDE,会提示找不到插件,建议使用版本稍微早一些的浏览器,最好是42以下的版本。

(2)selenium2的版本,可以使用比较稳定一些的,比如2.45或者2.47。

(3)jdk和jre的版本最好使用1.8或者1.6的。

(4)Eclipse或者MyEclipse都可以,但是Eclipse运行更顺畅一些,建议使用Eclipse。

(5)MyEclipse需要破解,具体的破解方法可以自己查一下。

(6)Selenium IDE的版本可以选择2.9.0。

3. 安装之后使用:

刚刚接触可以使用seleniumIDE工具录制执行过程,注意在使用的过程中可能出现如下问题(都是教训啊):

(1)录制过程可以参照其他网络教程,但是在导出脚本并保存成需要的格式之后,会发现,再次使用这个工具去录制脚本时,录制按钮不可用。

注意此时要转换一下格式:Options-->Format-->HTML(转换成HTML的格式)

(2)最好是用TestNG框架,因为Juint更适合开发使用,TestNG比较适合测试人员使用。

(3)录制好的脚本,一般都不可直接使用,需要进行编辑之后才可以使用。

待续。。。。

Selenium 使用过程遇到问题随笔的更多相关文章

  1. selenium使用过程中遇到的“element not visiable”错误

    PS:本博客selenium分类不会记载selenium打开浏览器,定位元素,操作页面元素,切换到iframe,处理alter.confirm和prompt对话框这些在网上随处可见的信息:本博客此分类 ...

  2. selenium自动化过程中如何操作Flash动画

    最近在看python的爬虫框架(scrapy),一个词概括就是:"酸爽"!等把selenium自动化版块讲完后,打算写一写关于scrapy相关的知识,打算从源码角度解析下scrap ...

  3. 学习MySQL过程中的随笔二

    MySQL深入学习:     视图 使用视图的目的:多次使用同一张临时表(或者已经存在的表) 视图只是一个虚拟表,其本质为[根据SQL语句获取动态的数据集,并为其命名],用户只需使用别名即可获得实时的 ...

  4. python3 + selenium 运行过程中进行截图

    使用driver.get_screenshot_as_file方法("D:/aaac.png")括号中为需要存放的路径及图片名称 from selenium import webd ...

  5. selenium自动化过程中遇到的小问题(未完待续)

    1.chrome浏览器调用不起来 代码没出错的情况下,检查下chrome浏览器的版本与chromedriver.exe的版本是否匹配;下面的表格是根据网上及官网整理的chromedriver与chro ...

  6. 学习MySQL过程中的随笔一

    第一天: 关于安装出现了很多问题,各种不懂的bug,没得法只能在网上查找解决方法,终于!!! 登录成功了,一下午的时间 附上参考资料:https://blog.csdn.net/weibo_boer/ ...

  7. 学习selenium的过程

  8. WebDriverException:Element is not clickable at point - selenium执行过程中遇到的相关报错

    Element is not clickable at point (x, y) 这段可以忽略:本文来自 https://www.cnblogs.com/lozz/p/9947430.html 引起这 ...

  9. 使用httpclient 调用selenium webdriver

    结合上次研究的selenium webdriver potocol ,自己写http request调用remote driver代替selenium API selenium web driver ...

随机推荐

  1. OC类方法的调用

    有个Person类,有个Phone类,Person类想使用Phone类中打电话和发短信的方法 1.Phone.h         Phone有kind和color属性  ,方法定义的时候将用到的参数都 ...

  2. MFC中在基于对话框的窗体中使用CFileDialog导致菜单栏变灰的解决方案

    CSDN的博客编辑器实在是难用……转战博客园 直接把CSDN发的搬过来了 ————————————————————————————我是分割线———————————————————————————— 第 ...

  3. redis内存占用说明

    执行info命令后,找到Memory这一栏,就可以看到内存的使用信息了,如下图: # Memory used_memory:13490096 //数据占用了多少内存(字节) used_memory_h ...

  4. HDU5058

    So easy Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total Sub ...

  5. CTF入门指南

    转自http://www.cnblogs.com/christychang/p/6032532.html ctf入门指南 如何入门?如何组队? capture the flag 夺旗比赛 类型: We ...

  6. 前端必备技能之Photosh切图

    切图:即从设计稿里面切出网页素材 一.使用Photoshop工具 工具的使用: 1.将文字与标尺的单位的设置为像素 2.打开这五个窗口,关闭其它窗口,保存工作区方便以后使用 3.工作区弄乱时,可以使用 ...

  7. linux python3.5.0安装并替代centos自带的python

    CentOS自带2.7.3版本的Python,旧版本无法及时支持新功能,所以要安装更高版本的Python3.5.0. 1.下载#wget https://www.python.org/ftp/pyth ...

  8. 简易封装手机浏览器touch事件

    做手机开发时候,简单想用一些动作,如touchLeft,touchRight等, 使用其他库文件就要加载很多不必要的东西,流量的浪费 今天简单写了封装touch的库,简单的监听一些逻辑 onTouch ...

  9. css经典布局之左侧固定大小右侧自动适应

    最近学习了一种经典布局,固定左侧或右侧的宽度,另一侧自适应宽度,此种布局挺常用,尤其是像后台,大部分都是采用这种结构,还比如像订餐类的APP,进入商家的时候,会出现一堆饭的列表,左侧是饭的分类,右侧是 ...

  10. bootstrap 响应式工具

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...