原文:Selenium2+python自动化12-操作元素(键盘和鼠标事件)

前言 一 简单操作 .点击 鼠标左键 页面按钮:click .请空输入框:clear .输入字符串:send keys .打开测试部落论坛后,点击放大镜搜索图标,一般为了保证输入的正确性,可以先清空下输入框,然后输入搜索关键字 二 submit提交表单 .在前面百度搜索案例中,输入关键字后,可以直接按回车键搜索,也可以点搜索按钮搜索。 .submit 一般用于模拟回车键 .但是论坛的搜索,如果用s ...

2016-12-03 13:54 6 12313 推荐指数:

查看详情

Selenium2+python自动化,判定元素是否存在

Selenium2+python自动化,判定元素是否存在 前言 最近有很多小伙伴在问如何判断一个元素是否存在,这个方法在selenium里面是没有的,需要自己写咯。 元素不存在的话,操作元素会报错,或者元素有多个,不唯一的时候也会报错。本篇介绍两种判断元素存在的方法 ...

Thu Sep 28 00:45:00 CST 2017 0 1158
Selenium3 + Python3自动化测试系列四——鼠标事件键盘事件

一、鼠标事件 在 WebDriver 中, 将这些关于鼠标操作的方法封装在 ActionChains 类提供。 ActionChains 类提供了鼠标操作的常用方法。 ActionChains 类的成员源码如下图所示: 下面我们通过一张表对上图中对外使用的成员进行分类(即带下 ...

Thu Mar 28 04:05:00 CST 2019 1 920
Selenium2+python自动化6-八种元素元素定位(Firebug和firepath)

前言 自动化只要掌握四步操作:获取元素操作元素,获取返回结果,断言(返回结果与期望结果是否一致),最后自动出测试报告。本篇主要讲如何用firefox辅助工具进行元素定位。 元素定位在这四个环节中是至关重要的,如果说按学习精力分配的话,元素定位占70%;操作元素10%,获取返回结果10 ...

Fri Dec 02 06:35:00 CST 2016 9 24084
Cypress web自动化12-父子元素定位

前言 先定位父元素,通过父元素定位子元素 .children() 通过父元素,定位子元素 .closest() 要获取最近的祖先DOM元素,请使用.closest()命令。 .eq() 要在特定索引处获取DOM元素,请使用.eq()命令 ...

Wed May 13 02:56:00 CST 2020 0 1963
selenium操作元素键盘鼠标事件

前言 一、简单操作 1.点击(鼠标左键)页面按钮:click() 2.请空输入框:clear() 3.输入字符串:send_keys() 4.打开测试部落论坛后,点击放大镜搜索图标,一般为了保证输入的正确性,可以先清空下输入框,然后输入搜索关键字 ...

Thu Dec 19 19:29:00 CST 2019 0 238
Selenium2+python自动化44-元素定位参数(find_element)

前言 元素定位有八种方法,这个能看到这一篇的小伙伴都知道了,那么有没有一种方法,可以把八种定位合为一种呢?也就是把定位的方式参数,如id,name.css等设置为一个参数,这样只需维护定位方式的参数就行了。 小编曾经自己封装过这种方法,最后定位方法写成这样:find_element("id ...

Sun Mar 19 07:28:00 CST 2017 2 13906
Selenium2+python自动化35-获取元素属性

前言 通常在做断言之前,都要先获取界面上元素的属性,然后与期望结果对比。本篇介绍几种常见的获取元素属性方法。 一、获取页面title 1.有很多小伙伴都不知道title长在哪里,看下图左上角。 2.获取title方法很简单,直接driver.title就能获取到 二、获取元素 ...

Thu Mar 02 07:24:00 CST 2017 8 13203
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM