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--元素定位
Python+selenium WebDriver API
目录2.1操作元素基本方法2.2常用8种
元素定位
(Firebug和firepath)2.3xpath定位2.4CSS定位2.5SeleniumBuilder辅助定位元素2.6操作元素(键盘和鼠标事件)2.7
dianbachan6348
·
2018-05-19 16:00
javascript
ui
测试
selenium常见的
元素定位
方法
一、获取元素1)通过谷歌浏览器自动的工具访问百度首页,我们可以看到,页面上的元素都是由一行行的代码组成的,它们之间有层级地组织起来,每个元素之间都有不同的标签和值,我们可以通过这些不同的标签和值来找到这些元素。如下图所示,通过定位工具,我们定位到“百度一下”搜索框的元素了。2)webdriver提供了八种定位方式,分别是find_element_by_idfind_element_by_namef
windfall丶
·
2018-05-18 23:00
IR01豆瓣图书Top250数据爬取实验报告
实验目的:本次试验目的为掌握基本的网站信息爬取技巧,主要是使用CSSselector和xpath来进行网页
元素定位
。
胡云云云云
·
2018-05-18 22:25
python+selenium基础之XPATH轴定位(第二篇)
1.xpath轴是什么w3cschool上的定义如下:语法2.具体应用(1)descendant表示取当前节点的所有后代
元素定位
百度首页的“百度一下”按钮可以看到,标签的父元素是标签,而标签的父元素是标签
我是冰霜
·
2018-05-09 22:00
HTML中的position布局
◆position:static无定位该属性值是所有
元素定位
的默认情况,在一般情况下,我们不需要特别的去声明它,但有时候遇到继承的情况,我们不愿意见到元素所继承的属性影响本身,从而可以用posi
qq9764312
·
2018-05-05 13:22
牛客
前端
HTML/CSS
Python跳转页面后重新获取句柄的方法
发现这个问题后在百度查了半天发现他们重新获取句柄的方法都不是使用css
元素定位
的。这就尴尬了。只好自己稍微改了一下。
迷茫十字路
·
2018-04-26 09:36
Python
Selenium - 基本元素的操作
了解完
元素定位
,浏览器操作,接着打算分几篇文章介绍一下一些常见UI控件的操作,比如文本框,按钮,链接,下拉菜单等等。虽然看上去控件的种类很多,但其使用的方法就是那么几个。
cjeric
·
2018-04-15 10:24
python + selenium 针对calculator测试 (练手)
如失败,截图并保存主要
元素定位
技术:使用xpath定位,绝对定位://*[@id=”sciout”]/tbody/tr[2]/td[2]/div/div[3]/span[1]。
Frank_015
·
2018-04-11 18:32
python
selenium
selenium
元素定位
包含层级定位
packagemain;importjava.util.List;importorg.openqa.selenium.By;importorg.openqa.selenium.WebElement;importorg.openqa.selenium.firefox.FirefoxDriver;publicclassdd{publicstaticvoidmain(String[]args){//Sy
一颗奔腾的心咯
·
2018-03-25 16:09
selenium
Selenium IDE 进阶部分-UI-Element
中可以将webpage中的元素抽象到对象中的特性,将页面元素抽象到对象中,以方便多个脚本重复利用,并支持在selenese脚本中使用uilocator方式定位页面元素,它给ui定位器提供了可读性较好的
元素定位
标识符
13161670059
·
2018-03-23 18:55
测试
selenium
selenium
Selenium
IDE
基于Python的Web自动化(Selenium)之
元素定位
不管是APP(Android)自动化测试,还是Web自动化测试,都是需要进行元素的获取的。所以这次要说的就是如何获取Web页面元素。惯例介绍:一、页面概况其实上次我们一个简单的脚本是如下页面:页面概况这其实就是百度的首页,在这张页面上有输入框、按钮和文字链接,还有一些图片、页面底部的文字,以及一些设置下拉框等。自动化要做的就是模拟鼠标和键盘来操作这些元素,或单击,或输入等。通过前端工具,可以看到页
M_派森
·
2018-03-20 21:58
UI自动化测试之selenium(1)——selenium中的常用api
目录1对浏览器操作1.1用webdriver打开一个浏览器1.2最大化浏览器&关闭浏览器1.3设置浏览器窗口大小1.4打开测试页面1.5处理浏览器弹出的新窗口2页面
元素定位
3如何对页面元素进行操作3.1WebElement
铃铛响叮当
·
2018-02-24 10:28
selenium
api
自动化测试集
Selenium - 浏览器控制
前面几篇介绍了
元素定位
相关的方法,从这一篇开始会介绍得到元素对象后的各种操作方法。web自动化的难点就是如何准确稳定地获得元素对象,之后的操作就显得容易很多,浏览一下API的文档做一下搬运工就能实现。
cjeric
·
2018-02-20 14:38
selenium
元素定位
之XPath
XPath是XML文档中定位元素的一种语言,HTML可以看成一种XML文档。XPath定位也是所有定位元素的方法中用的最多的,这块必须要掌握。1.绝对路径定位可以通过浏览器开发者模式找到要定位的元素,如下图操作。语法:find_element_by_xpath("/html/boay/div[1]/div[3]/input")2.利用元素属性进行定位除使用绝对路径进行定位外,还可以使用元素属性进行
高可乐的爸爸
·
2018-02-12 22:45
selenium
Selenium IDE XPath
元素定位
器
点击链接加入群【悦分享测试联盟】:https://jq.qq.com/?_wv=1027&k=5FiMKHHXPath选择器官方参考文档:Xpath教程XPath是一门在XML文档中查找信息的语言,可用来在XML文档中对元素和属性进行遍历,并且XPath是W3CXSLT(ExtensibleStylesheetLanguageTransformations)标准的主要元素。什么是XPath?·XP
13161670059
·
2018-02-08 17:06
selenium
元素定位器
Selenium IDE 简单元素选择器
资源推荐:视频资源:软件测试相关系列视频社区资源:自动化测试交流群
元素定位
选择器简介对于大多数Selenese命令来说,都需要提供一个target参数,这个target参数目的是为了唯一的去定位web应用中的指定元素的内容
13161670059
·
2018-02-08 17:55
selenium
定位器
selenium
Selenium
IDE
Selenium - xpath 语法简介
所以掌握了xpath对解决
元素定位
的困扰会有很大的帮助。今天就简单地介绍一下selenium中常用的一些xpath语法,有兴趣深入学习的可以参考w3school的教程。选
cjeric
·
2018-01-28 15:18
RF框架-一个简单的脚本实现及
元素定位
不到问题的解决
第一次尝试自己写一个简单的脚本,虽然功能极简单,但是依然遇到了很多问题,此刻脚本终于成功PASS了,所以决定记录一下。脚本要实现的功能是打开百度-在搜索框中输入文本-执行搜索-关闭浏览器。首先在页面上查看元素,确定自己要定位到的元素有哪些。这里编辑框id=‘kw’,name=‘wd’,button的id=‘su’,通过id或名称可以定位到具体的元素。实现如图:1.根据ID定位2.xpath定位3.
HUHU_1208
·
2018-01-25 14:55
robotframework
Selenium -
元素定位
之相对&绝对路径
上一篇简要介绍了一下selenium
元素定位
的各种方法,这里简单讲一下
元素定位
的绝对路径和相对路径的概念。
cjeric
·
2018-01-14 16:28
Xpath,Css元素通用定位
【本文参考了虫师和测试开发栈文章,仅供个人学习总结使用】一、问题:通常情况下,
元素定位
使用id、name、class、text可以满足日常大部分定位需求。
心无旁骛_
·
2018-01-03 10:22
RobotFramework中Press Key的使用
presskeylocator按键编码#locator为
元素定位
,按键编码为所要操作的键常见键盘编码:(来自百度)ESC键VK_ESCAPE(27)回车键:VK_RETURN(13)TAB键:VK_TAB
DaxiaLeeSuper
·
2017-12-26 16:45
selenium
RobotFramework
RobotFramework中Press Key的使用
presskeylocator按键编码#locator为
元素定位
,按键编码为所要操作的键常见键盘编码:(来自百度)ESC键VK_ESCAPE(27)回车键:VK_RETURN(13)TAB键:VK_TAB
DaxiaLeeSuper
·
2017-12-26 16:45
selenium
RobotFramework
webdrive——frame嵌套页面
元素定位
,多窗口切换操作,警告弹框处理
frame嵌套页面
元素定位
案例:在Frame.html文件种定位搜狗搜索页面,进行搜索操作。
没错就是我哎呀
·
2017-12-23 16:28
webdriver
自动化测试
Appium for Android
元素定位
方法
Appium定位元素的方法有很多,比如经常用的by_name、by_resource-id、by_classname下面介绍下通过UIAutomator方法来定位元素的方法,而且这些方法定位都比较准。先假设我们通过UiAutomator定位到的元素部分属性如下:Index1TextxxxResource-idandroid:id/text1Classandroid.widget.TextViewC
niedongri
·
2017-12-18 10:22
appium
元素定位
uiautoma
Appium
理解CSS的position:relative
最近工作中做了几件事情都与页面
元素定位
相关,所以这里将工作中遇到的问题以及解决方法记录在博客里,以便日后查阅。
rickqin
·
2017-12-17 01:54
css
position
relative
UI
关于软件测试、自动化测试有用网址推荐
1.关于自动化测试
元素定位
的有用网站:http://www.cnblogs.com/qingchunjun/p/4208159.html(定位方法)http://www.cnblogs.com/tobecrazy
honzhang
·
2017-12-14 15:26
自动化
测试
自动化测试
自动化测试
Appium定位元素-xPath方法
Appium定位元素-xPath研究appium遇到的第一个困难是
元素定位
,而且
元素定位
在appium使用过程中经常用到,昨天遇到的问题,今天用xPath试了一下,也可以定位到,总结一下。
步履不停的Suunny
·
2017-12-14 12:58
Selenium常用API用法示例集----下拉框、文本域及富文本框、弹窗、JS、frame、文件上传和下载
元素识别方法、一组
元素定位
、鼠标操作、多窗口处理、下拉框、文本域及富文本框、弹窗、JS、frame、文件上传和下载元素识别方法:1driver.find_element_by_id()2driver.find_element_by_name
江诗
·
2017-12-12 09:00
Selenium常用API用法示例集----下拉框、文本域及富文本框、弹窗、JS、frame、文件上传和下载
元素识别方法、一组
元素定位
、鼠标操作、多窗口处理、下拉框、文本域及富文本框、弹窗、JS、frame、文件上传和下载元素识别方法:1driver.find_element_by_id()2driver.find_element_by_name
Andrea-Pirlo
·
2017-12-11 18:00
调试py代码踩过的坑
cmd中录入Pythonused_Firewall_create.py结果如下图:2.xpath定位总是失败a.定位属性值是动态的b.不在同一个页面定位失败,要先获取当前页面再定位c.Iframe中的
元素定位
失败
测试的旅途中
·
2017-12-10 19:19
css selector选择器
cssselector在比较多的爬虫工具中使用,掌握很有必要基础定位元素类型定位:divclass定位:.class多个class定位:.class1.class2id定位:#id所有
元素定位
:*元素属性定位
念念咚咚锵
·
2017-12-05 23:07
文档流
要想了解CSS
元素定位
就需要了解
Lily的夏天
·
2017-12-04 01:07
html与css入门——CSS样式基础
阅读更多CSS中的样式属性可以分为两大类:布局属性,有影响Web页面上的
元素定位
的属性组成,比如边距、填充和对齐方式。格式化属性,由影响Web站点内的元素的视觉显示的属性组成,比如字体类型。
程硕tkggddm
·
2017-11-10 14:00
selenium 笔记 ---
元素定位
【java】
一、selenium定位元素在使用seleniumwebdriver进行
元素定位
时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素。
这不挺好
·
2017-11-08 16:59
java + selenium 获取鼠标移动并悬浮在元素上
(String[]args)throwsInterruptedException{//创建鼠标属性方法Actionsaction=newActions(dr);//获取moveToElement方法,
元素定位
到想要移上去的元素上
静水深流·
·
2017-11-08 13:00
(17.05.02)***js的组成部分、dom操作、dom树、获取(元素信息、非行间样式、
元素定位
、定位父级)、js创建、插入和删除、鼠标事件、浏览器默认行为、事件(冒泡、绑定、解绑、委托)、事件流、
javascript组成部分 1.ECMAScript javascript的核心解释器 2.DOM DocumentObjectModle 文档对象模型 DOM操作 获取元素 改变样式 改变内容 3.BOM 浏览器对象模型 浏览器操作 window
张不困_
·
2017-11-05 22:08
8 Selenium -- 常用操作元素方法1
上一节我们讲了UI自动化测试非常重要的一步,查找(定位)元素,那假设我们
元素定位
准确了,那下一步就到操作元素。
博客已迁移I米阳
·
2017-10-26 10:29
前端面试题总结(二)
因为我没有给父元素设置高度,那么父元素的高度就会自动和子元素的一样,而子元素又是根据父
元素定位
的,因此垂直方向上没有效果。方法一:要设置html{heig
chiuwingyan
·
2017-10-21 19:37
在轮播图上放置黑色阴影背景
z-index属性必须是在
元素定位
以后生效。所以我在受到影响的所有元素(例如一些网页中
DoubleSRZee
·
2017-10-20 09:29
css
轮播图 左右点击及底部小圆点
最近pc项目有两处一样的轮播图有左右点击按钮及底部小圆点接下来代码奉上:css的写法,可以让子元素根据父
元素定位
,让它们定位在同一位置,再给子元素根据顺序加上z-index值,第一个最大,一次减小;左右两侧点击按钮直接根据父
元素定位
宇宙无敌小可爱
·
2017-10-18 11:19
jquery
js
frame 嵌套页面定位元素方法
在使用Python+Selenium自动frame嵌套页面化工具进行
元素定位
时,经常会遇到frame嵌套页面,直接定位是无法定位到的,这个时候就需要通过switch_to_frame()方法将当前定位的主体切换了
qaz3171210
·
2017-10-10 16:10
Python
selenium
Appium的代码实例及日志分析
本文内容:Android及IOS基于TestNG的代码结构示例,常用的
元素定位
方式的介绍部分项目中使用的功能代码示例Appium日志的具体分析部分需要理解的概念Android示例代码(TestNG):public
一剑围城
·
2017-09-26 11:52
日志分析
定位
appium
自动化测试
6-2 单链表
元素定位
(12 分)
本题要求在链表中查找第一个数据域取值为x的节点,返回节点的位序。L是一个带头结点的单链表,函数ListLocate_L(LinkListL,ElemTypex)要求在链表中查找第一个数据域取值为x的节点,返回其位序(从1开始),查找不到则返回0。例如,原单链表各个元素节点的元素依次为1,2,3,4,则ListLocate_L(L,1)返回1,ListLocate_L(L,3)返回3,而ListLo
abyss_silver
·
2017-09-10 10:24
数据结构
元素定位
--只有名字的button怎么定位
我想说的话在最后面报错提示:selenium.common.exceptions.InvalidSelectorException:Message:Thegivenselector#form>buttoniseitherinvalidordoesnotresultinaWebElement.Thefollowingerroroccurred:InvalidSelectorError:Unablet
卜了了
·
2017-09-06 17:53
xpath基础知识定位
在遇到动态
元素定位
时,可通过手写xpath和css来进行定位,手写的好处在于可以越过动态元素,控制元素的使用,在自己写的时候,只用固定元素,则不会受动态元素影响。
DDQ_DQ
·
2017-08-31 21:22
selenium+python
Appium自动化测试-Python客户端(1)
所以准备使用Python来编写脚本暂定环境配置如下:1.python3.6.22.Appium1.6.53.Appium-Python-Client0.24#PythonclientforAppium1.5
元素定位
joey01265235
·
2017-08-30 17:06
浅谈css中的
元素定位
定位是css中比较重要的一个概念,是我们布局时经常用到的一个特性。它对应的是css中的一个position属性,该属性有以下几个值:1.absolute绝对定位相对位置为祖先元素为非static的第一个祖先元素进行定位。如果找不到,那么就相对body进行定位。注意:绝对定位的元素是脱离文档流浮动起来的,多个层重叠可以使用z-index属性改变层叠顺序。在实际开发中我们经常使用“子绝父相”的方式定位
guxin_duyin
·
2017-08-29 21:29
Web自动化测试(全网最给力自动化教程)
目录2.1操作元素基本方法2.2常用8种
元素定位
(Firebug和firepath)2.3xpath定位2.4CSS定位2.5SeleniumBuild
筑梦流年
·
2017-08-27 19:26
python+selenium
用 JavaScript 实现对滚动时页面布局变化的控制
关于
元素定位
——getBoundingClientRect这是一个很老的方法,从IE4开始就有了。我们用它获取元素在视口区域的具体位置。
云之外
·
2017-08-19 20:39
selenium自学_元素基本定位方法
所以找到一位博主跟着他的博客记录来学习一些基础知识(http://blog.csdn.net/liujingqiu/article/details/50469027)记录一下,希望变成自己的东西最基础的
元素定位
DDQ_DQ
·
2017-08-14 11:42
selenium+python
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他