welcome to Qijie's Blog 薛其杰

随笔分类 -  测试

自动化测试, Selenium开原自动化测试工具
alt text 与 tooltip区别
摘要:在做工具的Accessiblity测试时, 对于image对象,一直分不清它的alt属性与tooltip属性的区别与用法, 从网上查了下, 比较认同这样的观点:alt属性: alternative text, 是在浏览器不能显示图像的时候用来代替图像而显示的文字。本质上讲,用户看到的要么是图像,要么... 阅读全文
posted @ 2015-07-06 10:56 零点零一 阅读(592) 评论(0) 推荐(0) 编辑
Selenium - 封装WebDrivers (C#)
摘要:Web element仍然使用OpenQA.Selenium.IWebElement, 本类库将Selenium原装支持的各浏览器统一为OnDriver, 并将常用操作封装。using System;using System.Collections.Generic;using System.Linq... 阅读全文
posted @ 2014-09-17 14:59 零点零一 阅读(12737) 评论(3) 推荐(3) 编辑
Selenium Waits
摘要:Selenium高级功能包含查找等待, Selenium的查找等待有两种方式, 隐式等待(Implicit Waits)和显示等待(Explicit Waits): 这里写下我对两者的理解,1. 隐式等待, 作用域全局, 在Web Driver 的整个生命周期都起作用, web driver的每一个... 阅读全文
posted @ 2014-09-15 12:24 零点零一 阅读(758) 评论(0) 推荐(0) 编辑
Selenium Grid原理
摘要:转载: http://blog.csdn.net/five3/article/details/9428655Selenium-Grid版本selenium-grid分为版本1和版本2,其实它的2个版本并不是和selenium的版本1和2相对应发布的[即selenium-grid2的发布比seleni... 阅读全文
posted @ 2014-09-13 11:06 零点零一 阅读(2936) 评论(0) 推荐(0) 编辑
Selenium - 实现网页元素拖拽
摘要:Drag and Drop, 使用鼠标实现元素拖拽的操作貌似很复杂, 在Selenium中, 借助OpenQA.Selenium.Interactions.Actions类库中提供的方法, 实现起来还是比较简单的。道理如下:1. 找到要拖拽的页面元素-源(source)。2. 找到要释放的页面元素-... 阅读全文
posted @ 2014-08-22 17:47 零点零一 阅读(4890) 评论(0) 推荐(0) 编辑
Selenium - IWebDriver.SwitchTo() frame 和 Window 的用法
摘要:IWebDriver.SwitchTo().Frame(IWebElement frame)如果一个页面是一个html元素, 只有一个head, 一个body, 那么使用IWebDriver.FindElement()查找页面中的任何一个元素都没有问题。但是,由于页面中 frames = drive... 阅读全文
posted @ 2014-08-22 10:35 零点零一 阅读(24981) 评论(3) 推荐(1) 编辑
Selenium - IWebDriver 控制scroll bar到底部
摘要:有时候我们需要控制页面滚动条上的滚动条,但滚动条并非页面上的元素,这个时候就需要借助js是来进行操作。一般用到操作滚动条的会两个场景:注册时的法律条文需要阅读,判断用户是否阅读的标准是:滚动条是否拉到最下方。 要操作的页面元素不在吸视范围,无法进行操作,需要拖动滚动条其实,实现这个功能只要一行代码... 阅读全文
posted @ 2014-08-21 15:35 零点零一 阅读(11588) 评论(0) 推荐(0) 编辑