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爬虫总结之xpath
元素定位
不得不说xpath是进阶爬虫的达摩斯之剑,不管是传统爬虫还是网络爬虫,其在网页爬取中使用起来相当方便。一、xpath与lxml(etree)简介XPath是一门在XML文档中查找信息的语言。XPath使用路径表达式来选取XML文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表达式非常相似。它还有及其丰富的标准函数库,XPath含有超过100个内建的函数。这些函数用于字符串值
ZHOU-LONG
·
2020-07-13 10:40
Python
python3 selenium 如何处理异常情况
使用场景:1.元素只有在某一特定情况下才会出现2.
元素定位
不到使用方法:try:passexceptexceptions.NoSuchElementException:pass举例说明:#_.
gz_tester
·
2020-07-13 06:27
python-selenium -- xpath定位方法详解
webdriver提供了八种
元素定位
的方法:id,name,classname,tagname,linktext,partiallinktext,xpath,cssselector下面主要介绍一下xpath
a7916314
·
2020-07-13 02:51
Python+Selenium基础篇之4-XPath的使用
元素定位
,有时候也叫Locator,一个HTML页面元素,可以用很多方法去描述这个元素的位置。打个
Anthony_tester
·
2020-07-12 22:11
python
selenium
自动化测试
爬虫——用Scrapy爬取清华某学院的教授信息
工具使用scrapy框架,解析页面过程中使用xpath进行
元素定位
。过程新建scrapy项目:在打算存储该项目的目录下打开命令行,输入scrapy
luqian1996
·
2020-07-12 19:25
数据挖掘
Selenium启动带插件的火狐浏览器Firefox
但是有时候我们会需要使用到火狐的一些插件,比如说脚本执行中断了,我们需要用TryXpath(相当于之前的Firebug)等小插件来判断下
元素定位
等写的是不是正确,如果脚本的步骤比较长,我们手工启动电脑中平时使用的带插件的火狐浏览器
YOYO测试
·
2020-07-12 18:33
Selenium
启动不同的浏览器
【Appium实践】_app
元素定位
一、
元素定位
UIAutomastorViewer1.启动uiautomatorviewer.bat,双击启动后界面如下打开目录C:\adt-bundle-windows-x86-20140702\sdk
大婶N72
·
2020-07-12 15:35
appium
元素定位
方法
defelement_find(self,operationlist):'''定位元素''''''元素类型,元素值'''ele=0iflen(operationlist)<2:print('elementlistERROR')print('='*60)exit()#print('elemnetlist',elementlist)elemnet_by,elemnet_values=operation
翎·幽雨尘风
·
2020-07-12 12:01
appium
appium
python
text
Python&Selenium 关键字驱动测试框架之数据文件解析
我们可以将自动化测试用例按一定的规格写到EXCEL中去(如下图所示)然后通过代码实现对具备这种规格的EXCEL进行解析,让你的代码获取EXCEL中的步骤,关键字,页面
元素定位
,操作方式,最后在写入执行结果
weixin_30887919
·
2020-07-12 07:13
selenium 常用函数
Python+Selenium常用函数整理
元素定位
find_element_by_class_namefind_elements_by_class_namefind_element_by_css_selectorfind_elements_by_css_selectorfind_element_by_idfind_elements_by_idfind_element_by_link_textfin
weixin_30699465
·
2020-07-12 06:31
python+selenuim自动化测试(四)frame嵌套页面
元素定位
frame元素就是html中的标签fromseleniumimportwebdriverfromtimeimportsleepdriver=webdriver.Firefox()#读取本地文件,绝对路径file_path=r"E:\selectmiunwenjian\脚本与课件\4-22~4-32Script\Frame.html"#打开文件driver.get(file_path)#跳转到元素中
weixin_30685047
·
2020-07-12 06:22
python+selenuim自动化测试(二)
html元素的定位:元素的定位是自动化测试的核心,要想要操作一个元素,应该要识别这个元素,webdriver提供了一系列的
元素定位
的方法,常用的有以下的几种:1.id;2.name;3.classname
weixin_30500663
·
2020-07-12 06:43
selenium中hidden或者是display = none的
元素定位
到但是不可以操作怎么办?
1、selenium中hidden或者是display=none的
元素定位
到但是不可以操作怎么办?
weixin_30341735
·
2020-07-12 05:55
selenium IDE命令全手册/Selenium reference中文版
seleniumIDE命令全手册seleniumIDE命令全手册概念三类命令命令形式patternstring-matchpatterns
元素定位
器ElementFilters命令分类seleniumActionsSeleniumAccessorsParameterconstructionandVariablesStoredVariablesVariablesubstitutionJSevalua
ZPP____1988_
·
2020-07-12 05:09
测试技术
自动化测试基础篇--Selenium
元素定位
一、Selenium
元素定位
的重要性:Web自动化测试的操作:获取UI页面的元素,对元素进行操作,得到实际结果,断言(返回结果与期望结果是否一致),返回自动化测试报告。
楼顶的猫
·
2020-07-12 03:23
web测试
[Selenium With C#基础教程] Lesson-02 Web
元素定位
使用Selenium来做自动化测试,一般的流程是:那么第一步我们需要能够完成查找并定位元素,Selenium目前提供了8种基本定位方法,可根据实际情况进行选择,如下示:定位方法示例IDFindElement(By.Id("user"))NameFindElement(By.Name("username"))LinkTextFindElement(By.LinkText("Login"))Parti
Surpassme
·
2020-07-12 00:17
Selenium学习笔记-webDriver API
定位元素webDriver提供了8种页面
元素定位
的方式,在此总结:IDHTML规定id属性在文档中必须是唯一的,webDriver提供的id定位就是通过元素的id属性来查找元素。
mxrrr_sunshine
·
2020-07-11 13:09
读书笔记
python27+selenium2+chrome实现web
元素定位
八大方法
环境搭建:python:python2.7版本;selenium:selenium2,通过pipinstallselenium命令进行安装;chrome:65.0.3325.181chromedriver:v2.37,把chromedriver.exe文件放到与python.exe相同目录下;ps:保证chromedriver版本和chrome版本匹配(https://blog.csdn.net/
陌落馨
·
2020-07-11 13:33
python之selenium
python
selenium
4.handle句柄操作,iframe窗口切换
我们在浏览窗口的时候,经常会遇到点击一个新的链接,就是会出来一个新的窗口那在切换到新的窗口的时候页面的句柄也会发生变化,句柄类似就是页面的id,页面发生变化之后,句柄也会发生变化,**这个时候我们再进行
元素定位
的时候是定位不到新窗口的元素的
justgty
·
2020-07-11 12:27
selenium
定位
python
软件测试
3.selenium定位元素及操作(二)
上一篇博文已经介绍了
元素定位
的八种方法,总有一种适合你的,接下来这篇博文主要是对
元素定位
的更深入一点的讲解。
justgty
·
2020-07-11 12:27
定位元素的父(parent::)、兄弟(following-sibling::、preceding-sibling::)节点
我经常强调,
元素定位
的原则就是不变,一定要围绕着一个不变的节点进行定位,xpath写出来一定要够短,越是短的xpath其中出现可变节点的概率
忧郁的梧桐树叶
·
2020-07-11 07:47
自动化
xpath
web自动化
元素定位
selenium
robotframework
selenium的8种
元素定位
-方式
1、id定位:find_element_by_id()从上面定位到的搜索框属性中,有个id="kw"的属性,我们可以通过这个id定位到这个搜索框代码:#coding=utf-8fromtimeimportsleepfromseleniumimportwebdriver#驱动文件路径driverfile_path=r'D:\coship\Test_Framework\drivers\chromedr
ezreal_tao
·
2020-07-11 05:42
python
自动化测试
selenium
【selenium
元素定位
】三种等待方式的举例详解
在使用selenium做自动化时,经常遇到一些要等待页面元素加载完成后才能对元素进行操作,否则会报错:Message:nosuchelement:Unabletolocateelement,对于这样的场景,可以对页面加载做个等待时间。1、强制等待利用time模块的sleep方法来实现页面加载等待时间,强制等待。这种方法不管你浏览器是否加载完成,都得给我等待3秒,3秒一到,继续执行下面的代码,不建议
杜°yfeng
·
2020-07-11 05:14
Python
自动化测试框架
selenium
selenium
python
chrome
Python3+Selenium2完整的自动化测试实现之旅(三):Selenium-webdriver提供的
元素定位
方法...
本篇以实例介绍selenium下的webdriver模块提供的定位页面元素(也可以称为对象)的方法和使用技巧,在此注意:在做WEB自动化测试前,需要对前端相关的技术有所了解,如HTML、XML、Xpath、CSS、JS等,另外还需要学习Pyhton基础语法和编程规范,比如python代码块的缩进。1前端技术名词解释(1)HTML:超文本标记语言(英语:HyperTextMarkupLanguage
dieshuang3318
·
2020-07-11 05:25
Python3+Selenium2完整的自动化测试实现之旅(五):自动化测试框架、Python面向对象以及POM设计模型简介...
前言之前的系列博客,陆续学习整理了自动化测试环境的搭建、IE和Chrome浏览器驱动的配置、selenium-webdriver模块封装的
元素定位
以及控制浏览器、处理警示框、鼠标键盘等方法的使用,这些内容还需要后续多加练习掌握
dieshuang3318
·
2020-07-11 05:52
iframe切换
有时候在跑selenium脚本定位元素时,会遇到
元素定位
不到的情况,以126邮箱登录界面为例。
Mrdz
·
2020-07-11 05:23
python+selenium
rf常用关键字以及一些方法总结
上传文件choosefile用法:choosefile
元素定位
文件路径\\文件名此处注意:复制的路径是/,需全部替换成\\清除ClearElementText用于输入框输入前的清除取文本值gettext
dengjinman3506
·
2020-07-11 04:41
【读书笔记】自动化框架的可持续运行
今天拿一个已有的框架在新的web页面上调试,本来想的是纯粹的页面
元素定位
+编写测试用例表,不需要动代码便可运行成功,实际果然是我想的太简单了。
大婶N72
·
2020-07-11 02:04
python+selenium之定位web页面元素:输入、点击事件触发
webdriver提供了八种
元素定位
方法:idnameclassnametagnamelinktextpartiallinktextxpathcssselector在Python语言中对应的定位方法如下
冷凝娇
·
2020-07-11 01:36
python
六.python+selenium
元素定位
之tag_name二次定位
tag_name是使用标签进行定位这里用自己写了一个HTML来进行演示,请点击下载HTML中的lizi.html密码:ww8k首先定位到lizi中的选项下拉框标签,就是点击一下Volvo定位该元素:该元素是属于select+option构成,那么先根据tag_name找到第一个标签select,再去select标签下找option标签以下是演示:遍历循环点击option下的每一个元素:#codin
药药君
·
2020-07-10 23:38
五.python+selenium
元素定位
之link_text、partial_link_text
link_text、partial_link_text主要是用来定位HTML中的超链接载体那么其实就是一般运用在超链接的定位中,有个缺点是,超链接载体文字必须是在网页中唯一存在的,不然可能会定位不到需要的元素,当然定位元素的方式有那么多种,不需要在一棵树上吊死,这一种若不可用,我们也可以使用其他定位方式。那我们如果需要对百度首页中的新闻进行点击操作,该如何写脚本?如下图:先定位到该元素,其中新闻两
药药君
·
2020-07-10 23:38
Python + Selenium页面
元素定位
页面
元素定位
一、查看页面元素用firefox浏览器打开百度首页,点击右上角>开发者>查看器(或者F12),就可以看到整个页面的html代码了。
Afollower
·
2020-07-10 20:34
测试
CSS3 中 3D 变换效果概述
transform-style指定某元素的子元素是(看起来)位于三维空间内,还是在该元素所在的平面内被扁平化取值:flat|preserve-3dflat:默认值,指定子元素位于此元素所在平面内preserve-3d:指定子
元素定位
在三维空间内示例代码
Peter_one
·
2020-07-10 20:50
css3
selenium报错Element is not clickable at point的几种情况
元素未加载出来就进行了点击解决方法:在点击之前使用显示等待WebDriverWait(driver,timeout=).until(EC.visibility_of_element_located(元素的定位方式,
元素定位
表达式
做一个快乐生活的人
·
2020-07-10 19:26
selenium
CSS布局之position详解
是默认的网页布局模型块状元素会自上而下按顺序,垂直延伸分布,因为块元素都独占一行内联元素会从左到右水平分布浮动模型(Float)浮动布局的核心,是让元素脱离普通流,然后使用width/height,margin/padding将
元素定位
可以设置浮动让块状元素并排显示层模型
莫可可小姐d远方
·
2020-07-10 19:13
python+selenium+pytest自动化之列表数据处理
解决如下:1.某一列的定位Locator#列表元素信息-第一列的
元素定位
用户名list_1="//div[@class='ngCellTextng-scopecol0colt0undefinedmgrid-cell
觉无期1
·
2020-07-10 18:52
Selenium
Python3+Selenium2完整的自动化测试实现之旅(七):完整的轻量级自动化框架实现...
一、前言前面系列Python3+Selenium2自动化系列博文,陆陆续续总结了自动化环境最基础环境的搭建、IE和Chrome浏览器驱动配置、selenium下的webdriver模块提供的
元素定位
和操作鼠标
dieshuang3318
·
2020-07-10 16:02
Selenium+Webdriver 常用的
元素定位
方式
假设页面源代码如下:通过id定位元素:find_element_by_id(“id_vaule”):browser=webdriver.Firefox()browser.find_element_by_id("kw1")通过name定位元素:find_element_by_name(“name_vaule”)browser.find_element_by_name("wd")通过tag_name定
戈壁楼兰
·
2020-07-10 16:49
Python学习
appium-desktop的使用
一、启动服务比较慢,需要耐心等待启动后的效果二、使用appium-desktop进行
元素定位
说明:可能会有些人使用uiautomator(sdk自带工具,在安装目录tools文件夹下可以找到uiautomatorvie
华晔
·
2020-07-10 16:39
移动端测试
python爬虫工程师 成长之路十 selenium+phantomjs+request爬取lol所有英雄头像和装备图片
文章目录爬取所有英雄头像选择爬取目标寻找图片位置引入selenium和phantomjs构造xpath对
元素定位
获取每个英雄的名字和头像url最终步骤爬取装备图片爬取所有英雄头像选择爬取目标这里我们选择
Late whale
·
2020-07-10 16:12
python
爬虫
selenium+Python自动化篇之弹窗
弹窗的问题,现在也有很多的网页是框架式的,因此在定位元素的时候就要在不同的框架之间切换,针对上面一些场景,做一个简单的总结:多窗口之间的切换场景一:当我们需要定位的元素两个不同的窗口并需要在不同的窗口要进行
元素定位
时
qq_45881545
·
2020-07-10 15:38
自动化测试
什么?你正在学web自动化测试?那这些Selenium的基本操作你了解过吗?
在自动化测试中,我们都知道是通过定位元素来实现的,那么有时候我们定位
元素定位
不到是为什么呢?
测试人追风
·
2020-07-10 15:00
最全30种的selenium定位元素方法
WebDriver8种基本
元素定位
方式find_element_by_id()采用id属性进行定位。例如在百度页面中输入关键字Selenium进行搜索。
Ge格
·
2020-07-10 14:02
测试
Web自动化测试:POM设计模式的实现
关于pom设计模式(projectObjectmodel/PageObject),一种底层、逻辑、用例的分层,在项目还没有开发出来时,就可以开始写UI自动化脚本了,在开发完成后,再进行
元素定位
的适配以及调试
szchuanshi
·
2020-07-10 11:51
自动化测试
软件测试培训
软件测试
移动端UI自动化测试--Appium和Cucumber的完美结合
大纲├──简介├──目的├──UI自动化测试框架的选择├──环境配置├──案例├──借助Appium来进行
元素定位
└──源码地址1.简介在日常开发中,自动化测试往往是开发人员比较头痛的事,特别是UI的自动化测试更是投入大收益小
KingOfLion
·
2020-07-10 04:21
学习使用Robot Framework自动化测试框架(四)——Web
元素定位
上一篇介绍了一个小的测试用例,这一篇来讲一讲Web页面中
元素定位
的问题。1.name和id其中使用到了name和id定位。但有时候由于开发人员的疏忽或者开发习惯的问题,会漏写name或者id属性。
Codingma
·
2020-07-10 04:09
自动化测试
iOS appium
元素定位
,封装时候使用MobileBy和By结合
iOS:fromselenium.webdriver.common.byimportByclassMobileBy(By):IOS_PREDICATE='-iospredicatestring'IOS_UIAUTOMATION='-iosuiautomation'IOS_CLASS_CHAIN='-iosclasschain'ANDROID_UIAUTOMATOR='-androiduiautom
sikadeer_chen
·
2020-07-10 02:20
Liunx常用操作(十)-VI编辑器-命令模式命令
命令模式:一、
元素定位
1、0:至行首2、^:至第一个非空字符3、$,End:至行尾4、h,j,k,l分别对用左、下、上、右键5、b、w:分别移动至上个词,词首;下个词,词首6、[n]G:移动至第n行,未指定时移动至末行
Mrwhite86
·
2020-07-10 00:00
记一次面试
,面试的表现不是很好,基础知识有些已经忘了,面试很简单,记录一下面试中问道的题目CSS中position几个值的运用absolute:生成绝对定位,相对于第一个position的值不为static的父
元素定位
冰哲
·
2020-07-09 23:16
robot framework 的几个小使用技巧
1.在我们使用
元素定位
的时候会经常出现找不到元素的情况下,这时我们可以在浏览器的console界面通过输入$x("yourxpath");的方式进行检验元素位置的准确性。
有一种人仅仅是认识就很好了
·
2020-07-09 23:23
robotframework
上一页
27
28
29
30
31
32
33
34
下一页
按字母分类:
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
其他