随笔分类 -  章节十、多种方式定位元素

章节十、9-如何查找父节点和平级节点
摘要:以下演示操作以该网址中的内容为例:https://learn.letskodeit.com/?_ga=2.143454972.85111248.1555037144-697706367.1554889145 一、查找父节点 1、语法:xpath-to-some-element//parent::ta 阅读全文
posted @ 2019-04-15 21:49 时光以北暮南城 阅读(596) 评论(0) 推荐(0) 编辑
章节十、8-XPath---如何构建有效的XPath
摘要:以下演示操作以该网址中的内容为例:https://learn.letskodeit.com/?_ga=2.143454972.85111248.1555037144-697706367.1554889145 一、如何构建一个有效的XPath 1、在使用XPath定位元素时,我们可以通过“//、/”l 阅读全文
posted @ 2019-04-15 17:16 时光以北暮南城 阅读(685) 评论(0) 推荐(1) 编辑
章节十、7-Xpath---Xpath中绝对路径相对路径的区别
摘要:以下演示操作以该网址中的内容为例:https://learn.letskodeit.com/?_ga=2.143454972.85111248.1555037144-697706367.1554889145 一、如果元素的 ID 不唯一,或者是动态的,或者 name 以及 linktext 属性值也 阅读全文
posted @ 2019-04-12 15:18 时光以北暮南城 阅读(7723) 评论(0) 推荐(2) 编辑
章节十、6-CSS---用CSS 定位子节点
摘要:以该网址为例(https://learn.letskodeit.com/p/practice) 一、通过子节点定位元素 1、例如我们需要定位这个table表格 2、当我们通过table标签直接定位时,定位到了5个匹配的结果,这样就会导致元素不唯一,最终无法成功查找到需要的元素 3、因此我们在定位元素 阅读全文
posted @ 2019-04-12 10:26 时光以北暮南城 阅读(930) 评论(0) 推荐(0) 编辑
章节十、5-CSS---用CSS 通配符定位元素
摘要:以下演示操作以该网址中的输入框为例:https://learn.letskodeit.com/p/practice 一、css样式中有三种通配符“^、$、*” 语法:tag[attribute<special character>=’value’] 标签[属性 通配符='属性值'] 二、^代表文本的 阅读全文
posted @ 2019-04-11 23:38 时光以北暮南城 阅读(593) 评论(0) 推荐(0) 编辑
章节十、4-CSS Classes---用多个CSS Classes定位元素
摘要:以下演示操作以该网址中的输入框为例:https://learn.letskodeit.com/p/practice 一、使用input[class=inputs]验证元素是否唯一 注意:使用“class =' ' ”时如果需要被定为的元素一个calss有多个值,需要将值全部写入,否则无法定位 正确写 阅读全文
posted @ 2019-04-11 21:40 时光以北暮南城 阅读(1185) 评论(0) 推荐(0) 编辑
章节十、3-CSS Selector---用CSS Selector - ID定位元素
摘要:一、如果元素的 ID 不唯一,或者是动态的,或者 name 以及 linktext 属性值也不唯一,对于这样的元素,我们 就需要考虑用 xpath或者css selector 来查找元素了,然后再对元素执行操作。 二、不管用什么方式查找元素,id、Name、Xpath、css—>都需要在页面上查找到 阅读全文
posted @ 2019-04-10 22:27 时光以北暮南城 阅读(1154) 评论(0) 推荐(0) 编辑
章节十、2-用Linktext和PartialLinkText、ClassName、TagName定位元素
摘要:一、通过内容的方式定位元素 使用Linktext和PartialLinkText定位元素的前提需要"文本"在“a”标签内,selenium才可以找到链接文本或者部分链接文本的元素。 Linktext适用于超链接文本 PartialLinkText适用部分超链接文本 二、操作演示,使用Linktext 阅读全文
posted @ 2019-04-10 16:01 时光以北暮南城 阅读(627) 评论(0) 推荐(0) 编辑
章节十、1-用ID和XPath、name定位元素
摘要:一、在定位元素时需要HTML标签,HTML是超文本标记语言,我们打开web网页是看到的内容就是通过html语言来实现的,按键盘“F12”调用开发者选项后,“Elements”栏中显示的就是网页的HTML代码。(没有接触过HTML的同学可以先去了解一下HTML的基础内容,这样有利于元素定位的学习) 二 阅读全文
posted @ 2019-04-10 11:04 时光以北暮南城 阅读(806) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示