selenium元素模糊定位xpath contains、starts-with和ends-with
自动化测试中,日常工作与元素定位息息相关,本篇将介绍xpath模糊定位:
- contians 包含
- 功能:实现“美团登录”
- 条件:用模糊定位方式
- 登录前端代码:
- 代码,通过部分id定位,如:"ogin-emai"
#大牛测试:轻轻松松自动化 #QQ:2574674466 #专注自动化测试传播 from selenium import webdriver driver = webdriver.Chrome() driver.get("https://passport.meituan.com/account/unitivelogin?") #模糊定位driver.find_element_by_xpath('//*[contains(@id,"ogin-emai")]').send_keys("大牛测试")
- starts-with 以xx开始
- 功能:实现“美团登录”
- 条件:用模糊定位方式
- 登录前端代码:
- 代码,通过部分id定位,如:"login-emai"
#大牛测试:轻轻松松自动化 #QQ:2574674466 #专注自动化测试传播 from selenium import webdriver driver = webdriver.Chrome() driver.get("https://passport.meituan.com/account/unitivelogin?") #模糊定位driver.find_element_by_xpath('//*[starts-with(@id,"login-emai")]').send_keys("大牛测试")
- ends-with
- 功能:实现“美团登录”
- 条件:用模糊定位方式
- 登录前端代码:
- 代码,通过部分id定位,如:"ogin-email"
#大牛测试:轻轻松松自动化 #QQ:2574674466 #专注自动化测试传播 from selenium import webdriver driver = webdriver.Chrome() driver.get("https://passport.meituan.com/account/unitivelogin?") #模糊定位driver.find_element_by_xpath('//*[ends-with(@id,"ogin-email")]').send_keys("大牛测试")
大牛测试专注自动化测试技术传播,视频与文档领取:qq 2574674466,
公众号:
selenium元素模糊定位xpath contains、starts-with和ends-with相关推荐
- selenium——元素的定位
一.学习 通过网页源代码知道id.name等已经内容定位网页中的元素.主要八种定位方式: (1)find_element_by_id (2)find_element_by_name (3)find_e ...
- selenium元素的定位以及操作 第二章
1.设置等待时间 Thread.sleep(2000); (1000代表1s) 2.断言assertion: 验证应用程序的状态是否同所期望的一致. 常见的断言包括:验证页面内容,如标题是否为X或当前 ...
- UI自动化测试(二)浏览器操作及对元素的定位方法(xpath定位和css定位详解)
Selenium下的Webdriver工具支持FireFox(geckodriver). IE(InternetExplorerDriver).Chrome(ChromeDriver). Opera( ...
- UI自动化测试(二)浏览器操作及对元素的定位方法(xpath定位和css定位详解)...
Selenium下的Webdriver工具支持FireFox(geckodriver). IE(InternetExplorerDriver).Chrome(ChromeDriver). Opera( ...
- Python selenium根据class定位页面元素,xpath定位
Python selenium根据class定位页面元素 在日常的网页源码中,我们基于元素的id去定位是最万无一失的,id在单个页面中是不会重复的.但是实际工作中,很多前端开发人员并未给每个元素都编写 ...
- python xpath定位打印元素_python基础教程:8种selenium元素定位的实现
前言 selenium是一个非常厉害的爬虫利器,不,简直是神器了,它可以自动的控制浏览器,但是你得告诉浏览器,你想干嘛,爬哪里,这时候就要用到元素定位了,在HTML中都有着不同的标签和属性,selen ...
- 元素定位-XPATH定位方法总结
1.Xpath定位方法探讨 xpath是比较常用的一种定位元素的方式,因为它很方便,缺点是,消耗系统性能.如果Xpath使用的比较好,几乎可以定位到任何页面元素,而且受页面变化影响较小. 1.1.什么 ...
- Selenium元素定位方法大全
目录 一.背景 二.浏览器定位元素 三.Selenium元素定位代码 3.1 通过id定位 3.2 通过class定位 3.3 通过name定位 3.4 通过tagname定位 3.5 通过link_ ...
- selenium~初识自动化测试之元素的定位、对象的操作、浏览器的操作、键盘事件、鼠标事件
文章目录 准备工作 元素定位 操作测试对象 鼠标点击与键盘输入 智能等待.submit提交表单.获得text文本元素 打印title和url 浏览器的操作 键盘事件 鼠标事件 准备工作 最好安装好火狐 ...
- Selenium Tips - CSS定位元素
Selenium Tips - CSS定位元素 原文: http://sauceio.com/index.php/2010/01/selenium-totw-css-selectors-in-sele ...
最新文章
- 程序显示文本框_python PDF转成图片小程序
- 小程序下的兼容性问题
- 急速上线 Serverless 钉钉机器人“防疫精灵”
- enquire.js-响应css媒体查询的轻量级javascript库
- 使用QUIC协议实现实时视频直播0卡顿
- vs android 压缩,Android Studio是否压缩classes.dex文件?
- 【Python3网络爬虫开发实战】 1.5.4-RedisDump的安装
- js一键批量打印_为什么我推荐你用3D打印技术制造模具?
- unittest无法输出测试结果至文件
- [Beego模型] 三、高级查询
- Futter基础第2篇: 实现文本、容器【Text、Container】
- asp和php关系,php和asp对象的等价关系_PHP教程
- 项目管理-项目范围说明书
- mui html5 vue,VUE中使用MUI方法
- Python脚本实现WIFI网络的扫描、连接和断开
- 个人java后端详细学习路线(0→1)
- 你有用过 Github 的 Gist 吗?
- 码农翻身之大话编程篇:8 TCP/IP之蓟辽督师
- 推荐书籍:WebRTC技术详解 从0到1构建多人视频会议系统
- 【阿里聚安全·安全周刊】科学家警告外星恶意代码|新方法任意解锁iPhone