随笔 - 192  文章 - 0  评论 - 14  阅读 - 51万

随笔分类 -  selenium

selenium做UI自动化时,模拟鼠标各种操作的ActionChains的用法
摘要:1、selenium做自动化的时候,需要模拟鼠标进行单击、双击、右键、拖拽等操作,selenium提供了ActionChains类来进行处理。 2、执行原理:当你调用ActionChains的方法时,不会立即执行,而是会将所有的操作按顺序存放在一个队列里,当你调用perform()方法时,队列中的事 阅读全文
posted @ 2019-11-14 14:57 金龟子大战猕猴桃 阅读(1026) 评论(0) 推荐(0) 编辑
selenium中各个模块操作:下拉框、鼠标悬浮连贯、拼图拖拽操作、以及其他拖拽操作、连线操作
摘要:1、下拉框的修改操作 方法一:定位到元素后,通过select选择对应的值 方法二:通过两次点击的方法:没有select的value属性时,采用click两次的方法去选择: click第一次后,出现下拉框的内容,再click第二次进行选择,第2次click进行定位时,一级一级的定位 方法三:通过dis 阅读全文
posted @ 2019-07-09 15:54 金龟子大战猕猴桃 阅读(677) 评论(1) 推荐(0) 编辑
selenium常用api之切换:table切换、alert弹框切换、iframe框架切换
摘要:10、查看浏览器打开了多少个table和当前页面在哪个table 测试:打开了浏览器后,打开了一个新的标签页之后,显示此时有2个table,浏览器中当前页面展示的是第2个页面,但是代码打印显示的仍然是第一个页面,因为浏览器认为打开的是同一个页面 11、页面切换switch_to.window,在10 阅读全文
posted @ 2019-07-09 14:52 金龟子大战猕猴桃 阅读(816) 评论(0) 推荐(0) 编辑
selenuim中18种定位方式
摘要:18种定位方式=8种单数形式+8种复数形式+2种底层方案 单数可以确定唯一,复数无法确定; 单数形式定位,返回的是一个元素,复数形式,返回的是一个列表,返回的是当前页面所有符合要求的元素,没有意义 一、8种单数形式: 1、通过id属性定位,driver.find_element_by_id('i1' 阅读全文
posted @ 2019-07-09 10:36 金龟子大战猕猴桃 阅读(274) 评论(0) 推荐(0) 编辑
selenuim常用api
摘要:1、通过代码跳转到页面的方法:前提:已安装驱动,并加入到path下 安装ie驱动或火狐驱动的情况: 2、当链接跳转按钮在页面最上方时,用window.scrollTo(0,0);显示在页面最上方后,再用driver.execute_script()执行 3、代码打开浏览器后,浏览器全屏显示 4、获取 阅读全文
posted @ 2019-07-09 10:25 金龟子大战猕猴桃 阅读(174) 评论(0) 推荐(0) 编辑
selenium中Xpath标签定位和cssSelectors定位(优先用cssSelectors)
摘要:二者的区别:xpath 支持角标定位,cssselector不支持 1、XPath是XML的路径语言,通俗一点讲就是通过元素的路径来查找到这个标签元素。 xpath支持属性定位,无论是默认属性还是自定义属性,只要是唯一属性,就可以定位: cssSelectors定位:(cssSelectors中不允 阅读全文
posted @ 2019-07-08 13:09 金龟子大战猕猴桃 阅读(620) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示