Selenium
文章平均质量分 58
水滴测试
测试是技术,更是艺术,需要不断积累才能升华。水滴石穿,积跬步致千里,共同进步!
展开
-
自动化测试与手工测试对比
软件自动化测试,个人觉得由于名字里面有个“Auto”,给人的感觉神秘又高深。软件行业似乎对自动化测试也有神化的倾向。 实际上真正做过自动化测试的同学,我指的是对自动化测试有过一定思考的同学,对自动化的看法还是很现实的。我做自动化时间不长,大概有两年的时间,我很负责任的说,自动化其实也是一个坑。然而是火坑还是萝卜坑,与软件开发或是手工测试比是深还是浅?仁者见仁吧,我的看法:自动化不会解决原创 2017-05-15 20:16:58 · 15793 阅读 · 1 评论 -
Web自动化工具对比
首先说一下我对Web自动化测试与CS自动化测试的认识。从宏观对比都是通过脚本自动化完成功能的验证,区别不大。Web测试更为显著的浏览器兼容性、安全,以及与Web技术相关的表单测试、链接测试等,其实都是功能上的区别带来的不同规格,从实现自动化来看,都是相通的。 对于UI自动化二者因为技术选择的原因,有些差别。CS程序开发技术选择多,界面识别需要特定的插件,BS遵循Html,原创 2017-05-18 19:06:54 · 17681 阅读 · 1 评论 -
Selenium框架简介
Selenium是一系列基于Web的自动化工具,提供一套测试函数,用于支持Web自动化测试。函数非常灵活,能够完成界面元素定位、窗口跳转、结果比较。具有如下特点: 一、多浏览器支持 可以对多浏览器进行测试,如IE、Firefox、Safari、Chrome、Android手机浏览器等。 二、支持多种语言 如Java、C#、Pyt原创 2017-06-02 14:42:16 · 32048 阅读 · 9 评论 -
使用SeleniumWebDriver开始自动化-简单示例
使用Selenium WebDriver进行自动化非常方便,下面通过一个示例进行说明。 一、下载Selenium组件包 打开Selenium官网: http://www.seleniumhq.org/download/ 选择Java版本,下载完成后如下图内容。 二、JavaIDE中引用Seleni原创 2017-06-03 16:19:21 · 2633 阅读 · 0 评论 -
Selenium多浏览器适配
Selenium支持多种浏览器,实际测试中可以通过工程模式创建不同浏览器的实例,从而完成多种浏览器的适配测试。Selenium支持的浏览器种类如下: ChromeDriver:谷歌浏览器 InternetExplorerDriver:微软IE FirefoxDriver:火狐 OperaDriver:欧朋原创 2017-06-13 21:26:29 · 1439 阅读 · 0 评论 -
Selenium使用单例模式
在项目中使用Selenium进行自动化,非常自然想到用单例对WebDriver进行管理,出于如下考虑: 1)提高成功率。多个实例会使得出现多个浏览器窗口,界面识别会出现问题,影响成功率。 2)关键对象易维护。整个Selenium项目中,Webdriver是最重要的一个对象,通过单例对其进行控制,在使用时更简单。 当然,也牺牲了效率,比如就无法原创 2017-06-13 21:58:54 · 2893 阅读 · 0 评论