Selenium 使用过程遇到问题随笔
最近正在学习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 使用过程遇到问题随笔的更多相关文章
- selenium使用过程中遇到的“element not visiable”错误
PS:本博客selenium分类不会记载selenium打开浏览器,定位元素,操作页面元素,切换到iframe,处理alter.confirm和prompt对话框这些在网上随处可见的信息:本博客此分类 ...
- selenium自动化过程中如何操作Flash动画
最近在看python的爬虫框架(scrapy),一个词概括就是:"酸爽"!等把selenium自动化版块讲完后,打算写一写关于scrapy相关的知识,打算从源码角度解析下scrap ...
- 学习MySQL过程中的随笔二
MySQL深入学习: 视图 使用视图的目的:多次使用同一张临时表(或者已经存在的表) 视图只是一个虚拟表,其本质为[根据SQL语句获取动态的数据集,并为其命名],用户只需使用别名即可获得实时的 ...
- python3 + selenium 运行过程中进行截图
使用driver.get_screenshot_as_file方法("D:/aaac.png")括号中为需要存放的路径及图片名称 from selenium import webd ...
- selenium自动化过程中遇到的小问题(未完待续)
1.chrome浏览器调用不起来 代码没出错的情况下,检查下chrome浏览器的版本与chromedriver.exe的版本是否匹配;下面的表格是根据网上及官网整理的chromedriver与chro ...
- 学习MySQL过程中的随笔一
第一天: 关于安装出现了很多问题,各种不懂的bug,没得法只能在网上查找解决方法,终于!!! 登录成功了,一下午的时间 附上参考资料:https://blog.csdn.net/weibo_boer/ ...
- 学习selenium的过程
- WebDriverException:Element is not clickable at point - selenium执行过程中遇到的相关报错
Element is not clickable at point (x, y) 这段可以忽略:本文来自 https://www.cnblogs.com/lozz/p/9947430.html 引起这 ...
- 使用httpclient 调用selenium webdriver
结合上次研究的selenium webdriver potocol ,自己写http request调用remote driver代替selenium API selenium web driver ...
随机推荐
- js如何准确获取当前页面url网址信息
1.window.location.href(设置或获取整个 URL 为字符串) var test = window.location.href;alert(test);返回:http://i.cnb ...
- .hive命令的3种调用方式 以及源码
安装 hive后 在命令行 如输入 Hive -h -后面随便输入.让让他报错进入命令提示界面 -d 定义一个变量 两种形式 -d A=B or --define A=B -e 执行sql语句 hi ...
- XML之XPath操作
在学习XPath之前你应该对XML的节点,元素,属性,原子值(文本),处理指令,注释,根节点(文档节点),命名空间以及对节点间的关系如:父(Parent),子(Children),兄弟(Sibling ...
- CAGradientLayer颜色渐变器
使用CAGradientLayer可以实现颜色的渐变, 我们先看下头文件 @interface CAGradientLayer : CALayer @property(nullable, copy) ...
- ASP.NET\MVC 解决C#上传图片质量下降,图片模糊,水印有杂点的问题
对图片处理这一块不是很懂,自己写不出来,这些年一直没有停止找一个上传图片质量不下降,加水印不会导致模糊和水印周边产生杂点的代码. 网上基本上99.9%的代码处理图片质量都是下面这两句: //设置质量 ...
- iOS initWithFrame、initWithCoder、awakeFromNib的区别解析
当我们需要自定义一个View控件时,会有 initWithFrame.initWithCoder.awakeFromNib 这三个系统方法,关于这三个方法何时调用,如何调用,有时候可能很多人会弄混淆. ...
- 消息队列NetMQ 原理分析2-IO线程和完成端口
消息队列NetMQ 原理分析2-IO线程和完成端口 前言 介绍 目的 IO线程 初始化IO线程 Proactor 启动Procator线程轮询 处理socket 获取超时时间 从完成端口获取处理完的状 ...
- yum安装CDH5.5 Hadoop集群
1.环境说明 系统环境: 系统环境:centos6.7 Hadoop版本:CDH5.5 JDK运行版本:1.7.0_67 集群各节点组件分配: 2.准备工作 安装 Hadoop 集群前先做好下面的准备 ...
- 2.JAVA垃圾回收机制
前言 线程独享的内存区域有程序计数器,虚拟机栈,本地方法栈,这些区域不用考虑内存回收的问题,随着线程的执行结束,自然就回收了,而堆内存和方法区的回收则不一样,他们的内存分配和回收是动态的. 1.对象存 ...
- (求租仓库)navigationController .navigationBar 的属性设置
需要做成的效果如下图的