多测师讲解自动化测试 _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 ...
随机推荐
- 在Python程序中执行linux命令
import commands print commands.getstatusoutput('ls') 输出: (0, '1.py\nwork.nfs') 参考文档: https://blog.cs ...
- PDF启动增加字段
ALTER TABLE `cnoa_system_fs` ADD `reviewStatus` INT(1) NOT NULL DEFAULT '0' AFTER `isArchive`;ALTER ...
- SSM框架中添加写日志功能
前提:要导入log4j的jar包 在web.xml中输入: <!--日志加载--> <context-param> <param-name>log4jConfigL ...
- UBer面向领域的微服务体系架构实践
介绍 最近,人们对面向服务的系统架构和微服务系统架构的缺点进行了大量的讨论.尽管仅仅在几年前,由于微服务体系架构提供了许多好处,如独立部署的灵活性.明确的所有权.提高系统稳定性以及更好地分离关注点等, ...
- 快速生成网络mp4视频缩略图技术
背景 由于网络原因,在下载视频之前我们往往会希望能够先生成一些视频的缩略图,大致浏览视频内容,再确定是否应花时间下载.如何能够快速得到视频多个帧的缩略图的同时尽量少的下载视频的内容,是一个值得研究的问 ...
- python操作从数据库中获取数据的接口
1.输入一个表名,获取表里面的数据 2.判断用户是否存在,如果不存在就添加到数据库里面
- 乔悟空-CTF-i春秋-Web-Backdoor
2020.09.05 每次遇到不会的,想两分钟就放弃了,直接奔wp,一看wp发现,wc,就这?我怎么没想到--心里想着下道题一定自己想,不看wp,然后周而复始
- JS将数字转换为中文
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- CSS 常见样式 特殊用法 贯穿线&徽章&箭头
贯穿渐变线,中间插值 如图: <h3 class="brief-modal-title"> <span>公告</span> </h3> ...
- (专题一)06 MATLAB的算术运算
基本算术运算 乘法运算:A的行数等于B的列数(A,B两矩阵维数和大小相容) 除法运算 逻辑运算 真为1,假为0 优先级,算术运算的优先级最高,逻辑运算的优先级最低,但逻辑非运算是单目运算,他的优先级比 ...