摘要: 一、场景: 假如两个控件,他们长的一模样,还都叫“张三”,唯一的不同是一个在北京,一个在上海,那我们就可以通过,他们的城市,区,街道,来找到他们。在实际的测试中也经常会遇到这种问题:页面上有很多个属性基本相同的元素,现在需要具体定位到其中的一个。由于属性基本相当,所以在定位的时候会有些麻烦,这时候... 阅读全文
posted @ 2015-07-21 23:17 BruceLan 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、场景webdriver可以很方便的使用findElement方法来定位某个特定的对象,不过有时候我们却需要定位一组对象,这时候就需要使用findElements方法。定位一组对象一般用于以下场景:·批量操作对象,比如将页面上所有的checkbox都勾上·先获取一组对象,再在这组对象中过滤出需要具... 阅读全文
posted @ 2015-07-21 23:03 BruceLan 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 一、场景 webdriver可以很方便的使用findElement方法来定位某个特定的对象,不过有时候我们却需要定位一组对象,这时候就需要使用findElements方法。 定位一组对象一般用于以下场景: · 批量操作对象,比如将页面上所有的check... 阅读全文
posted @ 2015-07-21 23:03 BruceLan 阅读(53) 评论(0) 推荐(0) 编辑
摘要: webdriver提供了一系列的对象定位方法,常用的有以下8种:·id·name·classname·linktext·partiallinktext·tagname·xpath·cssselector以一个在百度首页输入selenium这个操作来,看看能采用什么定位方式,其效果截图如下:其代码定位... 阅读全文
posted @ 2015-07-21 22:33 BruceLan 阅读(136) 评论(0) 推荐(0) 编辑
摘要: webdriver提供了一系列的对象定位方法,常用的有以下8种: · id· name· class name· link text· partial link text· tag name· xpath· css selector 以一个在百度首页... 阅读全文
posted @ 2015-07-21 22:33 BruceLan 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 一、简单的一个selenium+webdriver+python脚本 # coding = utf-8from selenium import webdriverbrowser = webdriver.Firefox()browser.get("http:... 阅读全文
posted @ 2015-07-21 22:25 BruceLan 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 一、简单的一个selenium+webdriver+python脚本# coding = utf-8from selenium import webdriverbrowser = webdriver.Firefox()browser.get("http://www.baidu.com")browse... 阅读全文
posted @ 2015-07-21 22:24 BruceLan 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 运行Selenium代码,浏览器打开报:Plugin Container for firefox已停止工作。据了解这个是插件不兼容,可能是Flash或者其他插件等兼容性问题。情况如下图: 解决办法如下: 该扩展是为了保证插件稳定运行而存在的辅助进程,... 阅读全文
posted @ 2015-07-17 17:34 BruceLan 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 运行Selenium代码,浏览器打开报:Plugin Container for firefox已停止工作。据了解这个是插件不兼容,可能是Flash或者其他插件等兼容性问题。情况如下图:解决办法如下:该扩展是为了保证插件稳定运行而存在的辅助进程,出现此问题多半是因为某个插件冲突或安装异常所致。比较常... 阅读全文
posted @ 2015-07-17 17:33 BruceLan 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 最近比较空闲就仔细看了一下Selenium的源码,因为主要是使用WebDriver所以重点关注了一下WebDriver的工作原理。在前一篇blog里已经解释过了WebDriver与之前Selenium的JS注入实现不同,直接利用了浏览器native support来操作浏览器。所以对于不同平台,不同... 阅读全文
posted @ 2015-07-16 00:20 BruceLan 阅读(111) 评论(0) 推荐(0) 编辑