E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
RIDE--元素定位
Selenium webdriver
元素定位
方法总结——转自CSDN
原文作者给了很多例子,容易上手。本文转自CSDN,作者我是6毛原文链接如下:https://blog.csdn.net/lhyup/article/details/51800655新闻板块上面是百度输入框的代码fromseleniumimportwebdriver1.find_element_by_id("kw")2.find_element_by_name("wd")3.find_element
LucyGill
·
2019-06-04 11:05
Python
web端功能自动化定位元素
1、webdriver提供了一些
元素定位
方法,常用的几种如下;id、name、classname、tagname、linktext、partiallinktext、cssselector、xpath2、
测试小懒
·
2019-05-28 09:15
uiautomator2自动化测试系列(二)
一、
元素定位
首先安装weditor(UIInspector),不用原生的uiatomator的原因是uiautomator是独占资源,所以当atx运行的时候uiautomatorviewer是不能用的,
测试架构师
·
2019-05-16 18:00
selenium鼠标键盘事件
从之前的几篇文章对selenium描述的示例中,对
元素定位
及其简单操作click和set_keys进行了举例,这两个操作也是在日常操作中占据不较多的使用场景。
eflypro小普
·
2019-05-13 11:25
selenium
鼠标
iframe切换
有时候在跑selenium脚本定位元素时,会遇到
元素定位
不到的情况,以126邮箱登录界面为例。
Mrdz
·
2019-05-06 11:40
python+selenium
web自动化测试终篇:总结我理解的ui自动化
到了这里,基本上所有关于自动化框架的内容已经完成了,其中我认为web自动化中有三个核心(目的与安排、框架结构、
元素定位
),在最后这里分享一下我所思考的ui自动化。
许西城
·
2019-05-04 23:13
web自动化测试
Python Appium
元素定位
方法简单介绍
PythonAppium
元素定位
常用的八种定位方法(与selenium通用)id定位name定位Xpath定位如下图,使用uiautomatorviewer.bat获取页面元素注意:SDK自带的uiautomatorviewer.bat
Python热爱者
·
2019-05-01 16:50
python
如何保证
元素定位
的成功率(等待机制)
"""隐性等待:driver.implicitly_wait(5)优点:1)设置的是最长等待时间,只有在页面完全加载完成才执行下一步(完全加载:左上角的全不在转了)2)隐性等待对整个driver的周期都起作用,只要设置一次就行了合理的加载方式:检测我的元素,是否被加载到显性等待:总结:隐性等待和显性等待可以同时使用,等待时间取决于两者之间的最大者"""fromseleniumimportwebdr
jiyanjiao
·
2019-04-28 15:00
(一)appium-desktop定位元素原理
初衷最近在编写AndroidApp自动化用例,其中
元素定位
相对来说耗费的时间比较长。
leo_hou
·
2019-04-26 18:00
selenium
元素定位
'''1.你的自动化是如何落地的?遇到了什么难点2.遇到哪些比较难定位的元素,你是如何定位的?3.验证码问题你是如何解决的4.你的自动化框架是如何设计的?'''"""测试流程1).立项-->文档-->代码编写-->单元测试-->测试准入-->功能测试-->性能测试-->集成测试-->测试报告-->上线部署-->线上回归什么时候开始自动化才是最好的时间点1).测试准入-->自动化切入点12).集成测
jiyanjiao
·
2019-04-26 17:00
selenium.webdriver
元素定位
失败
错误提示:Traceback(mostrecentcalllast):File"E:/PythonData/Login/venv/logIn.py",line18,indriver2.switch_to.frame(driver2.find_element_by_xpath("//iframe[@id='x-URS-iframe']"))#切换到用户名和密码输入框所在的frame元素File"E:
烟七七
·
2019-04-26 11:00
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
经过摸索,终于找到答案:
元素定位
之后,z-index的值默认还是0,又因为定位而导致元素脱离了原来的文档流(page页面层),所以,定位元素相对于用户来说,虽然看得见,但是就像已经“不存在”一样,所以必须设置值
C_旧城以西
·
2019-04-25 09:01
poium测试库介绍
poium测试库前身为selenium-page-objects测试库,我在以前的文章中也有介绍过:这可能是最简单的PageObject库,项目的核心是基于PageObjects实现
元素定位
的封装。
虫师
·
2019-04-19 22:00
瀑布流-
css注意事项:父
元素定位
为relative因为子元素(单模块)需要是绝对定位(absolute)来确定位置子元素的整个大小,不要使用margin,把所有宽度和高度都包括在单模块里面,且子元素要floatleftjs
渐渐_
·
2019-04-18 21:34
前端复习(三)
position属性设置
元素定位
:relative生成相对定位元素,一般是将父级设置相对定位,子级设置绝对定位,子级就以父级作为参照来定位,否则就相对于body来定位。
只爱写代码
·
2019-04-16 09:05
爬虫入门学习(八)模拟登录丁香园论坛爬取用户信息
2思路模拟登录丁香园论坛抓取评论和用户的个人主页链接抓取用户个人主页信息数据存储3主要的技术点3.1模拟登录模拟登录
元素定位
基本问题不大。遇到的坑是【错误】Selenium报错:Elementisn
Jock2018
·
2019-04-14 08:04
爬虫
章节八、3-如何用Chrome开发者工具查看元素
会出现一个输入框在输入框中输入需要查找的元素2、在输入框中输入//input[@id='name']后自动匹配查找到的元素并高亮显示二、获取默认xpath或CSS技巧,我们可以通过修改默认获取到的xpath来进行
元素定位
时光以北暮南城
·
2019-04-08 16:00
selenium之异常处理try…except…
有前端调整的
元素定位
的情况,浏览器及对应驱动版本不一致无法兼容的情况……以上情况可以使用python基础语法中的try…except…
eflypro小普
·
2019-04-03 15:22
selenium
异常处理
百度/微信小程序自动化测试总结
目录:1.小程序自动化方案1.1小程序的基本构成1.2原生组件定位之UiSelector1.2.1原生组件定位之UiSelector1.2.2web
元素定位
1.3小程序自动化准备1.3.1安装appium1.3.2
leyu
·
2019-03-30 22:35
Python3+Selenium2完整的自动化测试实现之旅(七):完整的轻量级自动化框架实现
一、前言前面系列Python3+Selenium2自动化系列博文,陆陆续续总结了自动化环境最基础环境的搭建、IE和Chrome浏览器驱动配置、selenium下的webdriver模块提供的
元素定位
和操作鼠标
那年故乡的明月
·
2019-03-30 14:00
web自动化测试第23步:数据分离(类变量、yaml、excel)
一、类变量一般习惯把
元素定位
地址作为类变量存储,因为这样对于调试纠错比较方便,书写调用也较简单。
许西城
·
2019-03-29 18:49
web自动化测试
web自动化测试第22步:POM设计模式的实现
关于pom设计模式(projectObjectmodel/PageObject),我的理解是一种底层、逻辑、用例的分层,在项目还没有开发出来时,就可以开始写UI自动化脚本了,在开发完成后,再进行
元素定位
的适配以及调试
许西城
·
2019-03-28 17:31
POM
设计模式
webdriver
ui自动化
网易
web自动化测试
2019-03-27 下拉菜单
元素定位
案例:在携程网页面选择指定的房间数和酒店级别。1.根据选项元素标签定位fromseleniumimportwebdriverfromtimeimportsleepdriver=webdriver.Firefox()driver.get("https://www.ctrip.com/")sleep(4)#根据option标签来定位(7间三星级/舒适)#driver.find_elements_by_
Johnson1417
·
2019-03-27 14:46
Selenium3 + Python3自动化测试系列二——selenium
元素定位
一、selenium
元素定位
Selenium对网页的控制是基于各种前端元素的,在使用过程中,对于元素的定位是基础,只有准去抓取到对应元素才能进行后续的自动化控制,我在这里将对selenium8种元素基本定位方式进行总结归纳一下
wuwei丶
·
2019-03-22 09:00
关于如何跳过滑动验证码登录淘宝。
第一步、首先定位
元素定位
到微博登录的元素。第二步,点击微博登录看一
yawns_
·
2019-03-21 12:19
python爬虫
Python自动化测试PO模式
页面
元素定位
信息页面
元素定位
信息文件[leadscloud_login]input_user_name=xpath>//*[@id='main']/div/div[2]/div[2]/div[2]/div
__davieyang__
·
2019-03-14 09:14
Python
PO
Selenium
Selenium UI自动化-
元素定位
之页面元素未加载完成解决方案
在SeleniumUI自动化过程中,经常会遇到由于页面加载时间过慢,需要查找的元素程序已经完成但是页面还未加载成功,导致
元素定位
不到的问题。
乘风破浪的姐姐
·
2019-03-05 17:54
Python3+Selenium2完整的自动化测试实现之旅(五):自动化测试框架、Python面向对象以及POM设计模型简介
前言之前的系列博客,陆续学习整理了自动化测试环境的搭建、IE和Chrome浏览器驱动的配置、selenium-webdriver模块封装的
元素定位
以及控制浏览器、处理警示框、鼠标键盘等方法的使用,这些内容还需要后续多加练习掌握
那年故乡的明月
·
2019-03-05 15:00
Python3+Selenium2完整的自动化测试实现之旅(四):Selenium-webdriver操作浏览器、Cookie、鼠标键盘、警示框、设置等待时间、多窗口切换
本篇学习总结webdriver模块操作浏览器、Cookie、鼠标键盘、警示框、设置等待时间、多窗口切换等方法的使用1浏览器控制Selenium-webdriverAPI提供了对页面
元素定位
和操作方法外,
那年故乡的明月
·
2019-03-04 15:00
Python3+Selenium2完整的自动化测试实现之旅(三):Selenium-webdriver提供的
元素定位
方法
本篇以实例介绍selenium下的webdriver模块提供的定位页面元素(也可以称为对象)的方法和使用技巧,在此注意:在做WEB自动化测试前,需要对前端相关的技术有所了解,如HTML、XML、Xpath、CSS、JS等,另外还需要学习Pyhton基础语法和编程规范,比如python代码块的缩进。1前端技术名词解释(1)HTML:超文本标记语言(英语:HyperTextMarkupLanguage
那年故乡的明月
·
2019-02-27 17:00
UI自动化之
元素定位
(xpath、css)
很早之前就已经写过自动化了,不过点着功能久了就会容易忘记
元素定位
,尤其是xpath和css定位,所以就花点时间做下总结收集。
weixin_30954265
·
2019-02-26 17:00
ui
python+selenium自动化软件测试(第2章)
目录2.1操作元素基本方法2.1.1打开网页2.1.2设置休眠2.1.3页面刷新2.1.4页面切换2.1.5设置窗口大小2.1.6截屏2.1.7退出2.1.8加载浏览器配置2.2常用8种
元素定位
(Firebug
学海无涯乐做舟
·
2019-02-26 10:02
自动化测试
selenium
自动化测试
Python
Python2 Selenium
元素定位
的实现(8种)
当我们想让Selenium自动地操作浏览器时,就必须告诉Selenium如何去定位某个元素或一组元素,每个元素都有着不同的标签名和属性值,Selenium提供了以下8种定位元素的方式,每种方式对应了2个方法:find_element_by_(),是用来定位单个元素的,find_elements_by_(),是用来定位多个元素的。通过id定位通过name定位通过class定位通过tag定位通过lin
白雪
·
2019-02-25 14:06
元素定位
之CssSelector
元素定位
之CssSelector一:使用chromeconsole检查cssselector/xpath的有效性【检查】步骤1.按F12打开chrome的开发者工具;2.再按Esc键调出console,
wldan
·
2019-02-18 20:00
1、自动化测试问题
元素定位
,点击等操作;)2、在做UI自动化测试的时候,设计pageobject时,把系统所有模块中的元素的定位器都放在BasePage.py里面吗还是每个模块从新写一个.py文件?
Rc神
·
2019-02-14 16:49
web自动化测试第17步:深入xpath
元素定位
详解
一、xpath高级用法基础格式格式/轴方法::标签名[标签属性]实例//div/parent::span[@name=‘interName’]实例解释:定位span标签,span标签是div标签的父级,且span标签的name属性值为:interlNmae二、基础格式详解2.1层级路径格式详解表达式描述/从根节点选取(绝对路径)//选取匹配的节点.选取当前节点..选取当前节点的上级节点|并且实例表
许西城
·
2019-02-13 18:35
web自动化测试
selenium
元素定位
方法(多元素操作)
上一期讲解了selenium的基础定位方法(单个元素),该方法基本可以完成一些较为简单的
元素定位
及其操作。
eflypro小普
·
2019-02-13 15:37
selenium
元素定位
UI自动化测试之
元素定位
方法
Python语言Selenium库UI自动化测试(一)
元素定位
方法简介当我们日常搭建自动化测试框架时,用Python调用浏览器时,通常有Requests库、Selenium库这两个库是进行爬虫或者自动化测试时必不可少的
噢_乖
·
2019-02-11 14:50
自动化测试
python
自动化测试
Selenium
元素定位
element
(06)selenium页面
元素定位
02
比较好用的一些
元素定位
一、Xpath1、基本常用页面上selenium+python获取元素driver.find_element_by_xpath('//*[@id="iptIDCard"]').send_keys
edrain
·
2019-01-31 17:46
selenium 常用
元素定位
方法
定位元素常用的idnamexpath1.ideg:find_element_by_id()2.nameeg:find_element_by_name()3.classnaemeg:ffind_element_by_class_name()4.tagnaemeg:find_elements_by_tag_name()5.linktexteg:find_element_by_link_text()6.
微笑的AK47
·
2019-01-24 16:57
selenium+python自动化测试之页面
元素定位
上一篇博客selenium+python自动化测试(二)�C使用webdriver操作浏览器讲解了使用webdriver操作浏览器的各种方法,可以实现对浏览器进行操作了,接下来就是对浏览器页面中的元素进行操作,操作页面元素,首先要找到操作的元素,对元素进行定位查看页面源码要定位页面元素,需要找到页面的源码,IE浏览器中,打开页面后,在页面上点击鼠标右键,会有“查看源代码”的选项,点击后就会进入页面
zh175578809
·
2019-01-23 14:42
web自动化测试第13步:
元素定位
(2)(webdriver的所有定位方式详解)
一、webdriver中所有的定位方法介绍在第二节里,我们就接触了webdriver中的8种基础定位方法,但是当我们在pycharm中打出:driver.find时,代码提示中其实是有18个被选项的,这次我们就来讲讲剩余这10种定位方法都是什么,以及它们之间存在的关系。首先有两个万能定位方法:find_element()寻找符合条件的第一个元素find_elements()寻找所有符合条件的元素剩
许西城
·
2019-01-17 18:52
webdriver
selenium
UI自动化
元素定位
find_element
web自动化测试
selenium
元素定位
方法(单元素操作)
seleniumwebdriver提供了如下八种
元素定位
的方法:id,name,class name,tag name,link text,partial link text,xpath,css select
eflypro小普
·
2019-01-15 15:38
selenium
自动化测试
position:relative与float的区别。relative、absolute和float 。div定位 position (relative、absolute)嵌套 漂浮float 探索
而且随后的兄弟块
元素定位
基于被移走前的位置。float:right/left是子块级元素流集合面向父级元素的定位,定位的关键词使用margin/pad
hljqfl
·
2019-01-14 15:08
JS-CSS
XPath学习笔记
背景最近在做UI自动化,UI自动化的
元素定位
绕不开XPath,抽空学习了XPath相关知识,这里做下学习笔记.XPath简介XPath,全称XMLPathLanguage,即XML路径语言,是一门在XML
AmyZYX
·
2019-01-05 18:00
(二)Appium常见
元素定位
方法
前言appium的核心其实就是一个web服务器,它提供了一套REST的接口。首先它收到客户端的连接、监控命令,之后在移动设备上执行这些命令,最后把执行结果放在HTTP响应中返回给客户端。基于上述原理,appium框架提供了一系列的API供调用。以下简单介绍常见的API大致分类控件定位根据Id定位find_element_by_id(self,id_)通过元素的id定位,返回含有该属性的元素,在an
小小渔夫
·
2019-01-03 15:16
6-------Appium
JS DOM
nodeType区别文本节点和元素节点children兼容所有,只包括元素节点2.第一个子节点firstChildIE6-8兼容firstElementChild高级浏览器兼容3.offsetParent获取
元素定位
的父级
Joyce_heart
·
2019-01-03 14:18
js
定位
background-color:red;position:relative;left:200px;top:200px;}相对定位的特点:如果开启之后,不设置变义量的时候,元素是不会发生任何变化,如果开启了
元素定位
的时候
小二2736802959
·
2019-01-02 12:03
selenium-frame嵌套页面
元素定位
注意:#打开本地html文件,文件路径前需要加file:///,且路径需要转义file_path=r'file:///E:\UnittestProject\selenium\frame.html'driver.get(file_path)案例:打开本地html文件,该网页嵌套了一个百度网页,点击百度网页的文字“hao123”,打开hao123网页本地html文件:frame_title代码:fro
龟的小号
·
2018-12-31 23:03
selenium
python 怎样获取toast?
通过XPTH+Contains+text来定位toast不能通过明确的
元素定位
来获取,那要怎么获取到toast呢?在做app自动化的时候,toast出现率非常高,所以必须要获取到toast,方便后面
刚刚好1
·
2018-12-23 21:00
上一页
37
38
39
40
41
42
43
44
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他