多测师讲解自动化测试 _RF课堂_定位详解(002上午)_高级讲师肖sir
1,打开克览器
2、id定位
Input Text id=kw 我是id定位 #id定位方法
3、name定位
Input Text name=wd 我是name定位方法 #我是name定位方法
4、class定位
Input Text class=s_ipt 我是class定位方法 #class定位方法
css定位
ut Text css=.s_ipt 我是css定位方法 #css定位
xpath定位
Input Text xpath=//*[@id="kw"] 我是xpath定位 #xpath定位
js定位方法
Execute Javascript
document.getElementById("kw").value="js 定位"
#js定位方法
停止运行
xpath 定位详解:
1、
xpath 中id定位
Input Text xpath=//*[@id="kw"] xpath中的id定位
2、xpath中name定位
Input Text xpath =//*[@name="wd"] xpath中的name定位 #xpath中name定位
3、xpath中class定位
Input Text xpath=//*[@class="s_ipt"] xpath中class定位 #xpath中class定位方法
4、xpath中其他属性的定位
Input Text xpath=//*[@autocomplete="off"] xpath中其他属性定位 #xpath中其他属性定位
5.#vlaue属性定位方法
Input Text xpath=//*[@maxlength="255"] vlaue属性 #vlaue属性定位方法
6xpath:通过标签名称定位
Input Text xpath=//input[@id="kw"] 表签名定位 #表签名定位
7、#xpath:and组合定位
Input Text xpath=//*[@name="wd" and @class="s_ipt"] and组合定位 #and组合定位
8、层级定位
Input Text xpath=//*[@id="form"]/span[1]/input[1] 层级定位 #xpath层级定位
css 定位详解:
1、#css:id全语法定位
Input Text css=[id=kw] css中id定位 #css:id全语法定位
注意点:不需要双引号
2、css:id简洁语法定位
Input Text css=#kw css中id简洁语法定位 #css:id简洁语法定位
3、#css:class全语法定位
Input Text css=[class=s_ipt] css中class全语法定位 #css:class全语法定位
4、#css:class简写语法定位
Input Text css=.s_ipt css:class简写语法定位 #css:class简写语法定位
5\#css:name定位
Input Text css=[name=wd] css:name定位 #css:name定位
6\css:其它类型
Input Text css=[autocomplete=off] css:其它类型 #css:其它类型
7\css:组合定位
Input Text css=[name=wd][class=s_ipt] css:组合定位 #css:组合定位
8\css:~是否包含在内
Input Text css=[id ~=kw] css:~是否包含在内 ##css:~是否包含在内
9\层级定位中的上一级
Input Text css=span>input 层级定位(上一级) #层级定位(上一级)
10\层级定位中的上上
Input Text css=form>span>input 层级上上定位 #层级定位(上二级)
多测师讲解自动化测试 _RF课堂_定位详解(002上午)_高级讲师肖sir的更多相关文章
- 多测师讲解接口测试_F12中network里headers各项属性的含义——高级讲师肖sir
General部分: Request URL:资源的请求url # Request Method:HTTP方法 Status Code:响应状态码 200(状态码) OK 301 - 资源(网页等 ...
- 多测师讲解自动化测试_rf运行无日志(解决方法)_高级讲肖sir
rf运行无日志(解决方法) 出现现象: 方法: 1.先在套件里面导入OperatingSystem库 2.在套件中新建一个关键字套件点击右键选择new user keyword关键 字的名称为:kil ...
- 多测师讲解自动化测试 _RF封装_(三层模式)高级讲师肖sir
rf自动化:分层作用: 1.项目----有重复的流程(借款-登录,出借-登录) 2.借款--登录(8个流程)机器人:案例层(用例)写在机器人中,1个机器人=1条用例 分三个层次: 1.案例层(存放用例 ...
- 多测师讲解自动化测试 _RF关键字001_(上)_高级讲师肖sir
讲解案例1: Open Browser http://www.baidu.com gc #打开浏览器 Maximize Browser Window #窗口最大化 sleep 2 #线程等待2秒 In ...
- 多测师讲解自动化测试_rf节课内容_高级讲师肖sir
*** Settings ***Library Selenium2LibraryLibrary OperatingSystem *** Variables ***${name} zhangsan@{l ...
- 多测师讲解自动化测试 _RF数据库操作(上)_高级讲师肖sir
一.安装库 1.查看数据库是否按安装 1.1 DatabaseLibrary pip3 install mysqlclient-2.0.1-cp37-cp37m-win_amd64.whl dos ...
- 多测师讲解自动化测试 _RF自定义关键字_高级讲师肖sir
RF自定义关键字 在rf中叫关键字 在python中就叫做函数 或实例方法 我们自己可以写自定义关键字 自己创建一个库===库里面去创建模块===模块里面创建类和实例方法==>rf导入和引用 库 ...
- 多测师讲解自动化测试 _RF关键字001_( 中)_高级讲师肖sir
1.关键字如下 1.1Get Text 1.2Get Value 2.#上下滑动(滚动条) Open Browser http://www.jd.com gc Maximize Browser Win ...
- 多测师讲解自动化测试 _RF模拟鼠标悬停_高级讲师肖sir
test19 Open Browser https://www.ctrip.com/?sid=155952&allianceid=4897&ouid=index gc Maximize ...
随机推荐
- vue相关知识点及面试
### vue #### vue生命周期 beforeCreated `实例初始化,数据观察和event/watch事件配置之前被调用` created `实例创建后立即调用,数据观测,数据和方法运算 ...
- Sentinel使用
Sentinel控制台的功能主要包括:流量控制.降级控制.热点配置.系统规则和授权规则等 # 安装sentinel的控制台 ## 下载地址 Sentinel控制台下载地址: https://githu ...
- MyBatis源码流程分析
mybatis核心流程三大阶段 Mybatis的初始化 建造者模式 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象.这种类型的设计模式属于创建型模式,它提 ...
- CLTPHP 漏洞
前言 awd小组的第一次训练 0x01 首先看一下主界面 使用的应该是PHP模板,随便翻一下找到一个注册界面 随便注册一个用户,登陆后在设置里找到一个上传点 上传我们的一句话木马 查看返回包,上传成功 ...
- end的用法——print中加end=可以不换行展示
A=['hello','world',1,2,3]for i in A: print('正常输出i的值:',i) #打印出来的是换行展示hello world 1 2 3 print('加入sep后i ...
- js中数组Array对象的方法sort()的应用
一. sort()方法的介绍 //给一组数据排序 var arrNum = [12,1,9,23,56,100,88,66]; console.log("排序前的数组:"+arrN ...
- Mqtt协议 服务器交互
1.服务器发送消息 package demo1; import org.eclipse.paho.client.mqttv3.MqttClient; import org.eclipse.paho.c ...
- native到CPU
Native 所谓的native准确的说是借由虚拟机实现的JNI接口调用的操作系统提供的API JNI使得class中的ACC_NATIVE标至的方法能借由JNI类的实例转换为JNI规范(如全限定名) ...
- QQDIV失效补救
{"styleId":22,"bgId":3807,"cardId":3807,"renderInfo":{" ...
- Linux基本命令学习
对操作系统进行信息查询 硬盘大小 查看磁盘信息: fdisk -l/dev/sda 操作系统中第一块硬盘的名称以及所在路径linux操作系统中一切皆文件(文件名) sd(硬 ...