![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
一条漂浮的枫叶
软件技术学习分享
展开
-
python+selenium grid环境搭建和配置
一、selenium grid简介 selenium grid可以同时在不同机器上测试不同浏览器,包含一个hub和多个node。node会发送配置信息到hub,hub记录并跟踪每一个node的配置信息,同时hub会接受到即将被执行的测试用例及其相关信息,并通过这些信息自动选择可用的且符合浏览器与平台搭配要求的node,node被选中后,测试用例所调用的selenium命令就会被发送到...原创 2018-06-11 16:28:42 · 5948 阅读 · 0 评论 -
python+selenium select下拉选择框定位处理
一、前言 总结一下python+selenium select下拉选择框定位处理的两种方式,以备后续使用时查询;二、直接定位(XPath)使用Firebug找到需要定位到的元素,直接右键复制XPath,使用find_element_by_xpath定位;driver = webdriver.Firefox()driver.get("https://www.baidu.com/")dri...原创 2018-06-14 11:16:43 · 22559 阅读 · 2 评论 -
python+selenium 鼠标事件操作
一、前言 除了可以使用 click( ) 来模拟鼠标的单击操作,现在Web产品中还提供了更丰富的鼠标交互方式,例如鼠标右键、双击、悬停、拖动等功能,在WebDriver中,将这些关于鼠标操作的方法都封装在 ActionChains 类中。 ActionChains 类提供了鼠标操作的常用方法:perform()执行所有ActionChains中存储的行为context_clic...原创 2018-06-13 15:01:14 · 9866 阅读 · 0 评论 -
python+selenium 切换frame方法
一、前言 在学习使用selenium定位页面元素的时候经常会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼; frame标签有frameset、frame、iframe三种,frameset跟其他普通标签没有区别,不会影响到正常的定位,而frame与iframe会影响selenium定位;二、详细使用1.切入...原创 2018-06-15 17:46:22 · 11229 阅读 · 1 评论