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--元素定位
css top,right,bottom,left设置为0有什么用?它和width:100%和height:100%有什么区别?
贰❀关于topleftrightbottomposition定位属性大家都不会陌生,添加position属性的元素可以定位,而top,left,right,bottom属性决定
元素定位
后所在的位置,而在使用
听风是风
·
2019-08-17 19:00
Python PO设计模式的具体使用
但是当用例越来越多后,如果
元素定位
发生了改变,那你将要在多个类、多个方法中,去寻找那个元素,然后一个一个修改,这将耗费很多时间。引入PO设计模式后,管理代码将会很轻松。什么是PO设计模式?
susansu
·
2019-08-16 14:23
数据分析---1.数据获取----淘宝订单信息获取
blog.csdn.net/cht2511/article/details/99090296为了她,幸福向前遇到的问题在前一篇《数据分析—1.数据获取----淘宝商品信息获取》这次遇到的问题也是下一页的功能
元素定位
不了
cht2511
·
2019-08-10 17:52
selenium知识思维导图|从
元素定位
到操作断言,助你快速入门自动化测试
为什么要进行自动化测试?缩短测试周期,节省成本。避免人为出错,提高准确性和可靠性。获取需求覆盖率,代码覆盖率,提供衡量软件质量的指标。自动化测试的条件?手工测试完成后。项目周期长,需求稳定。频繁的回归测试。selenium是什么?官网简介简单来说selenium是用于测试web应用的常用测试框架,提供了很丰富的API,支持多种语言编写测试脚本,并且可以在多种浏览器执行测试脚本。官方文档:https
吾非同
·
2019-08-09 00:00
百度/微信小程序自动化测试
目录:1.小程序自动化方案1.1小程序的基本构成1.2原生组件定位之UiSelector1.2.1原生组件定位之UiSelector1.2.2web
元素定位
1.3小程序自动化准备1.3.1安装appium1.3.2
萧水雨寒
·
2019-08-08 12:29
小程序测试
小程序测试
Python3 Selenium自动化web测试 ==> 第九节 WebDriver高级应用 -- 操作select 和 alert
学习目的:掌握页面常规元素的定位方法场景:网页正常的select元素下拉框常规方法和select专属方法正式步骤:step1:常规思路select页面
元素定位
处理HTML代码截图#-*-coding:utf
道生一_三生万物
·
2019-08-08 07:00
修改robotframework的
元素定位
方式,使之支持带括号的xpath定位方式
今天困扰我的一个问题终于解决了robot框架默认的xpth定位方式是不支持带括号运算的xpth表达式的,例如:(//*[@content-desc="iv_message_icon_2124"])[2]这种带括号的xpth是不支持的但是很奇怪的是appium原生是支持这种定位方式的,运行时报的错误也让人比较费解不支持此种前缀这个时候其实已经提示你了,运行的时候,对这种xpath定位表达式进行了拆分
我吃大西瓜
·
2019-08-07 19:00
JAVA+Appium+testng+Maven---微信小程序自动化实现demo
实现了以下功能:1、微信小程序的调起(通过小程序使用历史列表)2、小程序内部的
元素定位
和输入、查找框架还是之前的JAVA+Appium+testng+Maven管理的。
盒子danbo
·
2019-08-04 17:22
app自动化
Python+selenium+webdriver 解决多窗口跳转后的当前页面
元素定位
描述:通常我们selenium元素的时间经常遇到只要跳转页面了,定位就总是找不到我要找的元素,这是因为的你定位指针driver没有指向第二个页面,所以无法定位。知道原因后哪怎么来切换定位窗口呢,很简历。通过下面语句可获取当前指定的窗口handlename,但是这里很多学者会觉得他获取的就是第二个页面的handlename,从页面显示可得知,其实错了,我也犯过这些的错。我们需要获取driver会话中
我的倩
·
2019-07-31 15:52
selenium多窗口元素定位
多窗口元素定位
处理Selenium3+python3定位鼠标悬停才显示的元素
先给大家介绍下Selenium3+python3--如何定位鼠标悬停才显示的
元素定位
鼠标悬停才显示的元素,要引入新模块#coding:utf-8fromseleniumimportwebdriverfromselenium.webdriver.common.action_chainsimportActionChainsdriver
山里姑娘
·
2019-07-31 10:35
Selenium窗口切换
切换弹窗driver.switch_to.alert()driver.accept()driver.dismiss()driver.send_keys() 切换自定义窗口无甚特殊,自定义窗口一般使用正常的
元素定位
lesliecloud
·
2019-07-29 20:20
前端
UI自动化测试
Selenium几种
元素定位
方式
Selenium提供的几种定位方式#根据元素id进行查找dr.find_element_by_id('id')#根据name属性值进行查找dr.find_element_by_name('name')#根据类名进行查找dr.find_element_by_class_name('classname')#根据css选择器进行查找dr.find_element_by_tag_name('css_exp
lesliecloud
·
2019-07-29 15:22
python
UI自动化测试
软件工程学习进度第四周暨暑期学习进度之第四周汇总
本周进度主要有javaweb制作的学生信息管理系统的分页查询功能以及分页插件的实现,web前端中css的页面布局方式、浮动和清除浮动的方法,css动画,
元素定位
类型,以及css图片精灵和钩子,另外实现了
赵代码
·
2019-07-28 14:00
对大型网站图片进行爬虫
目录1.前言2.常见反爬虫策略3.前端与反爬虫3.1FONT-FACE拼凑式3.2BACKGROUND拼凑式3.3字符穿插式3.4伪元素隐藏式3.5
元素定位
覆盖式3.6IFRAME异步加载式3.7字符分割式
豆瓣酱瓣豆
·
2019-07-24 14:00
selenium的8大
元素定位
法
Web自动化测试就是在web页面中找到一个元素,然后进行操作。由人工操作转换为代码操作,那么第一件事情,就是告诉代码如何找到对应的元素。在selenium中提供了8种元素的定位方法,这篇文章就此8个方面进行阐述。1.通过标签的id属性进行定位优点:id属性是唯一的,可以唯一定义,如果有属性id的话,那么就是一找一个准了。具体代码如下:#@Author:ChenSuoZhangfromseleniu
黑猫警长HM
·
2019-07-13 22:55
python
selenium
App自动化测试
元素定位
(1)
接触过UI自动化的同学都应该清楚,当你要使用自动化工具操作界面元素时,首先必须要找到这个元素。在WebUI中,我们使用selenium进行自动化,定位方式的查看使用的是浏览器自带的开发者工具。在App测试中呢?如何查看页面元素?这又不像Web页面,有浏览器。就会很困惑!App由于没有基于浏览器运行,那就需要借助一些工具了。目前主要有两种:由Google提供,在AndroidSDK环境tools目录
猫与测试
·
2019-07-08 22:09
App自动化测试
元素定位
(2)
接上篇,说一下Appium自带的inspector定位方式。首先打开Appium桌面版。appium点击[StartServer]启动Appium服务。appium控制台在Appium服务的控制台界面,点击图中的[放大镜]按钮,进入inspector界面。Appiuminspector这是Appium提供的用来定位的工具,我们需要填写一些内容并启动session后才能进行定位。设置capabili
猫与测试
·
2019-07-08 22:05
App自动化测试
元素定位
(3)ID 定位
在Appium中,很多定位方式和Selenium中有很多相似之处。只是针对的属性有区别,比如我们最常用的id定位。id定位在Selenium中是最便捷,也是唯一性最高的定位方式。在Appium中id唯一性相对会差一些,但是依然是最便捷的定位方式。id定位图中的App,我们想操作最下方的第四个按钮,通过UIAutomatorViewer查看该按钮是一个ImageView元素,属性有resource-
猫与测试
·
2019-07-08 22:00
Appium+python自动化(十一)-
元素定位
秘籍助你打通任督二脉 - 下卷(超详解)
按照上一篇的节目预告,这一篇还是继续由宏哥给小伙伴们分享
元素定位
,是不是按照上一篇的秘籍修炼,是不是感觉到头顶盖好像被掀开,内气从头上冒出去,顿时觉得整个身体都融化了,而且身轻如燕啊!
北京-宏哥
·
2019-07-02 14:00
position
决定
元素定位
显示的还有z-index堆叠属性。两个定位元素,没有指定z-index时,默认后一个在前一个元素上面显示,即覆盖显示。z-index属性可以正也可以是负值。浏览器的显示默
懒懒的一个人
·
2019-07-02 09:51
Appium+python自动化(十)-
元素定位
秘籍助你打通任督二脉 - 上卷(超详解)
简介你有道灵光从天灵盖喷出来你知道吗,年纪轻轻就有一身横练的筋骨,简直百年一见的练武奇才啊,如果有一天让你打通任督二脉,那还不飞龙上天啊。正所谓我不入地狱谁入地狱,警恶惩奸维护世界和平这个任务就交个你了,好吗。这本如来神掌秘籍是无价之宝,我看与你有缘,收你十块钱传授给你吧。想必这段经典台词给为都可以的耳熟能详吧,宏哥,没这么牛叉呼啦带闪电,就是希望对你有帮助就可以了。上一篇宏哥给小伙伴们介绍完定位
北京-宏哥
·
2019-07-01 16:00
RobotFramework_3.SeleniumLibrary操作(一)
SeleniumLibrary支持几乎所有主流的网页
元素定位
,比如id、name、xpath表达式、css选择器等Sel
Jeknight
·
2019-06-27 17:00
Selenium+python
元素定位
-Chrome定位及demo实例
1.打开Chrome2.打开“开发者工具”3.输入地址“https://baidu.com”4.点击开发者工具栏中左上角的箭头按钮5.将鼠标点击在百度搜索输入框中6.对应右边的代码就是输入框的属性1.
元素定位
_吉尔伽
·
2019-06-24 17:09
selenium
selenium
python自动化
元素定位
Appium+python自动化(九)- 定位元素工具(义结金兰的两位异性兄弟)(超详解)
简介环境搭建好了,其他方面的知识也准备的差不多了,那么我们就开始下一步
元素定位
,
元素定位
宏哥主要介绍如何使用uiautomatorviewer,通过定位到页面上的元素,然后进行相应的点击等操作.此外在介绍另一款工具
北京-宏哥
·
2019-06-24 15:00
【Python Web自动化】03_PO模型
简单理解就是:把每个页面当成一个对象,给这些页面当成一个类,主要就是完成
元素定位
和业务操作;它和测试脚本区分开来,需要什么取这些页面类去调用即可。
「已注销」
·
2019-06-13 20:35
登录页面
元素定位
失败解决
问题描述使用自动化脚本访问csdn首页,点击登录链接,会在新窗口打开登录页面,但是账号登录的链接定位失败。image.pngimage.png报错日志如下:image.png问题分析账号登录的链接在新打开的窗口里面,需要切换到新打开的窗口,代码如下:#切换到新打开的窗口self.driver.switch_to.window(self.driver.window_handles[-1])注意:切换
测试老杨
·
2019-06-13 16:13
selenium处理
元素定位
点击无效问题
在WEB自动化测试过程中,经常会遇到这样的问题:
元素定位
到了,但是点击无效?
天枢
·
2019-06-12 15:09
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
上一页
36
37
38
39
40
41
42
43
下一页
按字母分类:
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
其他