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元素定位
java Selenium学习笔记
SeleniumSelenium只是web端的应用测试工具
元素定位
八大法则1、iddriver.findElement(By.id(“kw”)).sendKeys(“java”);driver.findElement
lyue2018
·
2020-08-11 22:26
python3 selenium
元素定位
之JQuery定位
我们常用并熟知的
元素定位
有8种,而JQuery定位是8种之外的定位方法,相对于js定位,JQuery语法比较简洁一些下面我详细讲解JQuery定位的使用fromseleniumimportwebdriverfromtimeimportsleepdr
shawn xie123
·
2020-08-11 19:27
selenium
用JS(JavaScript )给HTML元素增加id属性
有时候HTML页面
元素定位
后,发现如一些input元素输入框没有唯一性的id或者class,那么我们如果想要给这个HTML元素增加属性,可以自行添加元素属性样例:元素div有class属性,但这个class
小手指
·
2020-08-11 17:29
JS
robotframework踩坑5--记录一天经历的两个坑(AutoItLibrary 安装 )
坑1:运行
ride
报错:timercanonlybestartedfromthemainthread。
子非鱼焉知鱼之乐丶
·
2020-08-11 17:00
Java实现:请使用BigInteger ,编程实现计算表达式(1+2)x(1+2^2)x.... (1+2^100)的结果
.(+2^100)的结果为:");System.out.print(
ride
(number));}publicstaticBig
zw_0409
·
2020-08-11 02:08
python3.8 roboframework环境搭建
ride
启动失败,解决办法
错误:Traceback(mostrecentcalllast):File“d:\programfiles(x86)\python\lib\site-packages\robotide\application\application.py”,line58,inOnInitself.frame=RideFrame(self,self._controller)File“d:\programfiles(
wel2014
·
2020-08-11 00:43
python
在循环之间建立通信,实现对一种config配置文件的
元素定位
与修改
前言前不久,笔者在工作中遇到一项任务,内容为实现使用配置文件中元素的注释或者key值来找到该元素,然后对value值进行修改。需要操作的配置文件有3种,properties、config和xml。其中对properties定位和修改元素的功能实现起来非常简单,不值一提。config和xml两种文件操作起来稍微麻烦点,笔者现将实现对config文件按照元素的注释或者key值来定位和修改元素的算法和代
程序世界的王子
·
2020-08-11 00:43
程序算法
java
python3.X robotframework-
ride
安装配置+中文乱码解决
关于python3的
ride
的安装走了许多弯路,现在记录下来。
木一亢
·
2020-08-10 19:38
python笔记
robotframework安装与运行(
ride
.py1.7.4.2命令报错)(win10+python3.8.1)
首先,robotframework必须在python的环境下运行所以你的电脑里必须有python3.x的环境先。上古时期的robotframework只支持python2,不过python2都已经停止更新和维护了,它也只能放下身段也支持python3了,它的前世今生就不在此过多赘述了。接下来就是安装相关的库了。通过pip命令直接安装。pipinstallrobotframeworkpipinsta
336699强强
·
2020-08-10 19:33
测试
vue下个人实现拼图验证码
我总结下知识点:1、弹窗功能2、弹窗基于
元素定位
3、元素拖动4、canvas绘图5、基础逻辑一、弹窗和弹窗组件
海天酱油zz
·
2020-08-10 19:46
javascript
vue
前端
robotframework+
ride
+python3.8 环境搭建
安装pythonpip安装pipinstallrobotframeworkpipinstallPypubsub==3.3.0pipinstallrobotframework-ridepipinstallrobotframework-seleniumlibrarypiplist//检查是否安装成功默认pip源比较慢推荐临时使用国内源pipinstallrobotframework-ihttp://m
jsd2honey
·
2020-08-10 17:36
软件测试
Robot Framework启动
ride
.py失败的解决方法
文章目录1、问题描述2、问题处理1、问题描述
ride
.py启动失败,提示信息如下各版本安装包如下2、问题处理找到D:\ProgramFiles\Python3.7.1_x64\Lib\site-packages
一株禾
·
2020-08-10 15:15
Robot
Framework
踩过的坑
CSS中的定位
简述定位是指,你可以相对元素的常规位置来定义元素的具体位置,可以相对元素或另一个
元素定位
元素的位置,甚至还可以相对视区(例如浏览器窗口)定位
元素定位
的类型定位有五种类型,通过position属性指定,分别是
y_hh_
·
2020-08-10 11:58
CSS
html中块级元素的水平垂直居中
一、如果父级元素的宽高和子级元素的宽高都固定,可以直接用
元素定位
(relative、absolute)的方法让子级元素处于父级元素中央。
王先发
·
2020-08-10 10:42
html
UI自动化的坑
1.启动浏览器报错原因:浏览器版本与driver版本不匹配2.无匹配元素/元素不可见参考:UI自动化selenium
元素定位
不到常见问题3.设置等待时间在工作中,为了提高测试脚本的稳定性和实用性。
weixin_44370919
·
2020-08-10 08:56
UI自动化
UI自动化脚本运行找不到元素解决方案
UI自动化解密之
元素定位
后为啥放在脚本里面找不到我们是否在浏览器F12下面,进行右键CopyElementXpath/Css时,放在浏览器里面直接就能够正确查找,为什么放在脚本里面就找不到了呢(不考虑隐式
长十照美冥
·
2020-08-10 08:51
UI自动化
【转载】Xpath定位方法深入探讨及
元素定位
失败常见情况
如果在要定位的元素与页面开始之间的元素有任何增减,
元素定位
就会失败。
bit小兵
·
2020-08-10 07:45
元素定位
-XPATH定位方法总结
1、Xpath定位方法探讨xpath是比较常用的一种定位元素的方式,因为它很方便,缺点是,消耗系统性能。如果Xpath使用的比较好,几乎可以定位到任何页面元素,而且受页面变化影响较小。1.1、什么是XPATH:XPath(XMLPathLanguage)是一门在HTML文档中查找信息的语言,可用来在HTML文档中对元素和属性进行遍历。详细使用方法可见W3School官方文档:http://www.
weixin_30622107
·
2020-08-10 07:36
元素定位
方式Xpath总结
一.绝对路径(不要使用,除非已经使用了所有方式仍然无法定位)方法:根据实际目录,逐层输写。例子:find_element_by_xpath("/html/body/div[2]/form/span/input")#div[2]指第2个元素二.相对路径(建议使用)方法:首先找目录元素是否有”精准元素“即唯一能标识的属性,找到,则用此属性定位;1.通过元素本身的唯一属性定位方法:找到目标元素所在的”精
hou_angela
·
2020-08-10 06:10
8种
元素定位
方式
页面
元素定位
的方式主要有8种分类如下元素属性定位有id,name,class_name元素标签定位tag_name链接定位link_text,partial_link_text选择器定位xpath,css_selector
anyan8477
·
2020-08-10 06:23
元素定位
---使用 XPath 定位元素
XPath是XML路径语言,用来查询XML文档里中的节点。主流的浏览器都支持Xpath,因为HTML页面在DOM中表示为XHTML文档。Xpath语言是基于XML文档的树结构,并提供了浏览树的能力,通过多样的标准来选择结点。SeleniumWebDriver支持使用Xpath表达式来定位元素。利用Xpath来定位元素非常方便,但是,便捷的定位策略牺牲了系统的性能。XPath和CSS中最重要的区别在
adonis_lu37
·
2020-08-10 06:44
等待页面某元素加载完成的方法
一、先在allocationcommon中写个方法//等待页面某元素加载完成(参数:type
元素定位
类型、by该类型对应的定位值)publicstaticvoidload(Stringtype,Stringby
这里有糖吃
·
2020-08-10 05:19
Java自动化测试系列[v1.0.1][PO设计模式]
也违背了自动化的初衷基于这个大背景下,常规的自动化测试活动必须引入PO模式,它是一种自动化测试的设计模式,也是一种解耦的思想即:以页面为单位,将页面中的控件及控件的动作逐一提炼,从而在测试脚本中可以直接使用,其最终目的是使得
元素定位
表达式页面对象测
Davieyang.D.Y
·
2020-08-09 17:41
PO
PO模式
Java自动化PO模式
Selenium自动化PO模式
Python自动化测试系列[v1.0.1][PO设计模式]
也违背了自动化的初衷基于这个大背景下,常规的自动化测试活动必须引入PO模式,它是一种自动化测试的设计模式,也是一种解耦的思想即:以页面为单位,将页面中的控件及控件的动作逐一提炼,从而在测试脚本中可以直接使用,其最终目的是使得
元素定位
表达式页面对象测
Davieyang.D.Y
·
2020-08-09 17:40
PO
PO模式
Python自动化PO模式
Selenium自动化PO模式
将
元素定位
到可视区域
文章目录基本demo将
元素定位
到可视区域锚点定位scrollIntoView到目标元素focus到目标元素基本demo将该demo标记为demo0.sidebar{float:left;list-style
richest_qi
·
2020-08-09 11:10
javascript
scrollIntoView将指定
元素定位
到浏览器顶部,底部,中间
用法:varelement=document.getElementById("box");element.scrollIntoView();//顶部element.scrollIntoView(false);//底部element.scrollIntoView({block:"end"});element.scrollIntoView({behavior:"instant",block:"end"
ljw_Josie
·
2020-08-09 09:40
web前端取经路上
JS
robotframework安装教程
一、robotframework运行前所要安装的工具1.python2.robotframework3.wxPython4.robotframework-
Ride
(它的运行依赖于wxpython)5.robotframework-Selenium2Library
linkenzhou
·
2020-08-09 07:57
Robotframework
ride
界面底部日记没有显示,不能查看log和report之解决办法
基于Python27搭建的robotframework,robotframework-
ride
界面底部,没有日记,点击界面按键Report和Log,不跳转,可用以下办法解决。
北冥_之余
·
2020-08-09 02:53
robotframework
有赞 WEB-UI 自动化实践
框架对selenium和selenide提供的接口进行了二次封装以满足日常的用例设计,二次封装后的接口解决了一些元素加载,
元素定位
解析等问题,可以让用例设计变得更加简便。Bee能支持We
weixin_34284188
·
2020-08-09 00:19
selenium滚动条操作
#不滑动滚动条也可以定位到
元素定位
页面的最后一条代码如下:fromseleniumimportwebdriverfromtimeimportsleepdriver=webdriver.Chrome()#
迷途的少年
·
2020-08-08 20:43
python
selenium
自动脚本以及打包,将写好的脚本打包成exe可执行文件
自动化脚本以及如何打包成可执行程序1、自动化脚本2、前置工作准备2.1、selenium模块2.2、浏览器驱动2.2.1、版本选择:3、开始3.1、打开页面3.2、操作页面需求分析:页面
元素定位
(会的跳过
皇甫会权
·
2020-08-08 17:03
Python脚本
使用bootstrap之轮播插件不自动播放的问题和播放时间间隔的问题解决方法
想要自动播放需要增加如下代码:‹›其中data-
ride
="
吃青草的懒洋洋
·
2020-08-07 23:01
html
css
js
前端框架
bootstrap
APP自动化--appuim学习笔记__转载自http://www.testclass.net/appium/appium-base-dc/
目录1.DesiredCapabilities2.控件
元素定位
ruby篇python篇java篇3.ADB常用的几个命令4.环境配置-AndroidSDK+JDK+eclipse+ant+adt第一步、
女贞子
·
2020-08-07 19:13
软件测试
app自动化
Selenium之学习杂记(四)
先打开百度搜索风云榜网站观察一下,我们的为了获取元素,首先要进行
元素定位
。在网页中按F12键打开开发者工具,对实时热点这几条消息进行定位,右击并获取XPath。然后读者就会惊讶的发现,它的XPath都
凝聚才华
·
2020-08-07 17:13
Selenium
python
selenium
xpath
css
Selenium 系列篇(六):反反爬篇
系列导读01.Selenium系列篇(一):准备篇02.Selenium系列篇(二):
元素定位
03.Selenium系列篇(三):窗口篇04.Selenium系列篇(四):JS篇05.Selenium系列篇
Python自动化社区
·
2020-08-07 16:28
RF04 Variables
1.2list变量(列表)1.3dict变量(字典)二、变量赋值2.1使用setvariable和create关键字进行赋值2.2get赋值2.3运行时赋值三、变量取值四、在Variables打包页面
元素定位
滚滚向前滚
·
2020-08-07 15:05
RF
自动化测试系列--
元素定位
初学者最常用的无非ID、xpath这两种,但上述的几种都可以使用xpath(推荐相对xpath,极其不提倡绝对xpath)、css选择器来实现,总体而言,xpath定位功能更强(轴运算),css选择器也有其有点(简单
元素定位
时
小诗范
·
2020-08-07 14:11
笔记
Page Object-Selenium(三)
PageObjectPageObject是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若
元素定位
发生变化,只需要调整页面元素封装的代码,
dengachao
·
2020-08-07 13:57
appium自动化三
Page Object-Selenium(二)
PageObjectPageObject是Selenium自动化测试项目开发实践的最佳设计模式之一,通过对界面元素的封装减少冗余代码,同时在后期维护中,若
元素定位
发生变化,只需要调整页面元素封装的代码,
dengachao
·
2020-08-07 13:57
appium自动化三
封装通用公共类
common_fun.py
python 爬虫之selenium可视化爬虫
文章目录前文回顾快速入门
元素定位
页面操作等待方式扩展程序加载前文回顾一文带你了解Python爬虫(一)——基本原理介绍一文带你了解Python爬虫(二)——四种常见基础爬虫方法介绍之所以把selenium
诡途
·
2020-08-07 09:39
Python
python
selenium
python爬虫
可视化爬虫
Ride
+robotframework+python3.7尝试一个脚本--登录界面
blog.csdn.net/zaxuezhe/article/details/106259996配置好环境之后,我们来练习下编写我们的第一个脚本吧,拿常见的登录界面来举例吧~~~动次打次~~~双击打开
ride
杂学者
·
2020-08-06 13:04
Python3.7+RF3.1实现接口自动化
Python3.7+RF3.1实现接口自动化一、自动化测试框架方案:python3.7+wxpython4.0.3+robotframework3.1.2+
RIDE
1.7.3说明:robotframework
yi_tangshou
·
2020-08-06 13:56
接口自动化
python3+
ride
+robot framework实现接口自动化之环境搭建
python3+
ride
+robotframework实现接口自动化一、环境搭建(统一版本以免出错,安装文件版本如下:Python3.7.4wxPython4.0.7.post2robotframework3.1.2robotframework-
ride
1.7.4et-xmlfile
奋斗B
·
2020-08-06 13:18
robotframework 学习(2) :使用
RIDE
进行接口测试之发送请求和接收数据断言
一、
RIDE
的介绍:
RIDE
是robotframework图形操作前端,也可以理解为一种编辑器,它以cell的形式来进行定义数据和方法,返回结果等,我们可以使用它进行创建测试用例和编写测试脚本,并且执行自动化测试
MokWing
·
2020-08-06 13:32
软件测试
robot接口自动化用例编写
如何手写robot自动化用例,网上虽然有一大堆教程,但都是关于
ride
的,对于如何从脚本角度来写,一直零零散散,语焉不详,本文以互联网最常见的API接口自动化为例,给出方向性指引,文字不多,足够你理解,
weixin_34415923
·
2020-08-06 13:57
Robot Framework自动化测试(二)---
元素定位
说明:不要误认为Robotframework只是个webUI测试工具,更正确的理解Robotframework是个测试框架,之所以可以拿来做webUI层的自动化是国为我们加入了selenium2的API。比如笔者所处工作中,更多的是拿Robotframework来做数据库的接口测试,当然,需要先将相关的数据库包导入。那么测试框架的本质是什么?个人觉得有以下几个方面。1、比较测试实质就是“比较”,在
weixin_34242658
·
2020-08-06 13:23
Robot Framework与Web界面自动化测试学习笔记:简单例子
这里用
RIDE
(RobotFrameworkTestDataEditor)工具来编写用例。下面我们对RobotFramework简称rf。我们先考虑下一个最基本的登录功能的测试用例。
weixin_34259232
·
2020-08-06 13:52
ride
中安装AutoItLibrary
1.下载pywin32查看自己的python版本和位数,比如我的是py2.7.1564bit所以安装pywin32-221.win-amd64-py2.7.exehttps://sourceforge.net/projects/pywin32/files/pywin32/2、安装AutoItV3https://www.autoitscript.com/site/autoit/downloads一路
weixin_30813225
·
2020-08-06 13:06
测试工具之RobotFramework界面基本功能使用
安装好RobotFramework后,直接在运行或者命令行中执行
ride
.py即可启动RF启动完成后的界面如下:界面很简洁,然后我们开始点击file并创建project:接下来右键project,创建测试套
weixin_30663391
·
2020-08-06 13:33
Robot Framework-
Ride
界面介绍及库的添加
Ride
界面介绍1.
Ride
简介1.1什么是RideRide是robotframework的UI界面,以HTML格式提供易于阅读的结果报告和日志,用户可以自定义基于Python的测试库,提供支持selenium
weixin_30322405
·
2020-08-06 13:57
python
测试
数据库
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他