文章 2024-05-20 来自:开发者社区

《手把手教你》系列技巧篇(四十九)-java+ selenium自动化测试-隐藏元素定位与操作(详解教程)

1.简介 对于前端隐藏元素,一直是selenium自动化定位元素的隐形杀手,脚本跑到隐藏元素时位置时报各种各样的错误,可是这种隐藏的下拉菜单又没有办法避免,所以非常头痛,这一篇只为交流隐藏元素自动化定位处理方法以及宏哥自己的一点浅薄见解。 2.什么是隐藏元素 隐藏元素,熟悉前端的或者HTML的小伙伴或者童鞋们一定不陌生,元素的属性隐藏和显示,主要是 type="hidd...

《手把手教你》系列技巧篇(四十九)-java+ selenium自动化测试-隐藏元素定位与操作(详解教程)
文章 2024-04-14 来自:开发者社区

《手把手教你》系列技巧篇(二十)-java+ selenium自动化测试-元素定位大法之终卷(详细教程)

1.简介 这篇文章主要是对前边的文章中的一些总结和拓展。本来是不打算写着一篇的,但是由于前后文章定位元素的时间有点长,怕大家忘记了,就在这里简单做一个总结和拓展。 2.Selenium八种定位方式 Selenium官方网站在使用教程中说到,定位方式有8种,分别是class name、css selector、id、name、link text、partial link t...

《手把手教你》系列技巧篇(二十)-java+ selenium自动化测试-元素定位大法之终卷(详细教程)
文章 2024-04-13 来自:开发者社区

《手把手教你》系列技巧篇(十九)-java+ selenium自动化测试-元素定位大法之By css下卷(详细教程)

1.简介 按计划今天宏哥继续讲解css的定位元素的方法。但是今天最后一种宏哥介绍给大家,了解就可以了,因为实际中很少用。 2.常用定位方法(8种) (1)id (2)name (3)class name (4)tag name (5)link text (6)partial link text (7)xpath (8...

《手把手教你》系列技巧篇(十九)-java+ selenium自动化测试-元素定位大法之By css下卷(详细教程)
文章 2024-04-12 来自:开发者社区

《手把手教你》系列技巧篇(十八)-java+ selenium自动化测试-元素定位大法之By css中卷(详细教程)

1.简介 按计划今天宏哥继续讲解倚天剑-css的定位元素的方法:ID属性值定位、其他属性值定位和使用属性值的一部分定位(这个类似xpath的模糊定位)。 2.常用定位方法(8种) (1)id (2)name (3)class name (4)tag name (5)link text (6)partial link text ...

《手把手教你》系列技巧篇(十八)-java+ selenium自动化测试-元素定位大法之By css中卷(详细教程)
文章 2024-04-11 来自:开发者社区

《手把手教你》系列技巧篇(十七)-java+ selenium自动化测试-元素定位大法之By css上卷(详细教程)

1.简介 CSS定位方式和xpath定位方式基本相同,只是CSS定位表达式有其自己的格式。CSS定位方式拥有比xpath定位速度快,且比CSS稳定的特性。下面详细介绍CSS定位方式的使用方法。xpath定位是“屠龙刀”,那CSS定位就是"倚天剑了",相对CSS来说,具有语法简单,定位速度快等优点。 2.CSS定位优势 CSS定位是平常使用过程中非常重要的一种方式。它与x...

《手把手教你》系列技巧篇(十七)-java+ selenium自动化测试-元素定位大法之By css上卷(详细教程)
文章 2024-04-10 来自:开发者社区

《手把手教你》系列技巧篇(十六)-java+ selenium自动化测试-元素定位大法之By xpath下卷(详细教程)

1.简介 按宏哥计划,本文继续介绍WebDriver关于元素定位大法,这篇介绍定位倒数二个方法:By xpath。xpath 的定位方法, 非常强大。  使用这种方法几乎可以定位到页面上的任意元素。 2.什么是xpath? xpath 是XML Path的简称, 由于HTML文档本身就是一个标准的XML页面,所以我们可以使用Xpath 的用法来定位页面元素。 ...

《手把手教你》系列技巧篇(十六)-java+ selenium自动化测试-元素定位大法之By xpath下卷(详细教程)
文章 2024-04-08 来自:开发者社区

《手把手教你》系列技巧篇(十四)-java+ selenium自动化测试-元素定位大法之By xpath上卷(详细教程)

1.简介 按宏哥计划,本文继续介绍WebDriver关于元素定位大法,这篇介绍定位倒数二个方法:By xpath。xpath 的定位方法, 非常强大。  使用这种方法几乎可以定位到页面上的任意元素。 2.什么是xpath? xpath 是XML Path的简称, 由于HTML文档本身就是一个标准的XML页面,所以我们可以使用Xpath 的用法来定位页面元素。X...

《手把手教你》系列技巧篇(十四)-java+ selenium自动化测试-元素定位大法之By xpath上卷(详细教程)
文章 2024-04-07 来自:开发者社区

《手把手教你》系列技巧篇(十三)-java+ selenium自动化测试-元素定位大法之By partial link text(详细教程)

1.简介 本文按计划就要开始介绍partial link text,顾名思义是通过链接定位的(官方说法:超链接文本定位)。什么是partial link text呢,看到part这个单词我们就可以知道,当这个文字超链接太长时,我们不想输入那么多的字,就可以调用这个方法,主要输入属于这个超链接文字的部分就可以了。当然,为了防止因为文字出现位置太多,定位失败,建议选择的字符要有唯一性,不然...

《手把手教你》系列技巧篇(十三)-java+ selenium自动化测试-元素定位大法之By partial link text(详细教程)
文章 2024-04-06 来自:开发者社区

《手把手教你》系列技巧篇(十二)-java+ selenium自动化测试-元素定位大法之By link text(详细教程)

1.简介 本文按计划就要开始介绍link text,顾名思义是通过链接定位的(官方说法:超链接文本定位)。什么是linktext呢,就是我们在任何一个网页上都可以看到有一个或者多个链接,上面有一个文字描述,点击这个文字,就可以跳转到其他页面。这个就是linkText。 2.常用定位方法(8种) (1)id (2)name (3)class name ...

《手把手教你》系列技巧篇(十二)-java+ selenium自动化测试-元素定位大法之By link text(详细教程)
文章 2024-04-05 来自:开发者社区

《手把手教你》系列技巧篇(十一)-java+ selenium自动化测试-元素定位大法之By tag name(详细教程)

1.简介 按宏哥计划,本文继续介绍WebDriver关于元素定位大法,这篇介绍By ClassName。看到ID,NAME这些方法的讲解,小伙伴们和童鞋们应该知道,要做好Web自动化测试,最好是需要了解一些前端的基本知识。有了前端知识,做元素定位会很轻松,同样写网络爬虫也很有帮助,话题扯远了,回到Selenium自动化测试。tagName是DOM结构的一部分,其中页面上的每个元素都是通...

《手把手教你》系列技巧篇(十一)-java+ selenium自动化测试-元素定位大法之By tag name(详细教程)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

{"cardStyle":"productCardStyle","productCode":"","productCardInfo":{"productTitle":"Terraform","productDescription":"Terraform是基础架构自动化编排工具,高度可扩展,阿里云作为其provider支持您创建并管理新的基础架构,让您在阿里云上轻松定义、预览和部署云资源,实现云上自动化需求。","productContentLink":"https://help.aliyun.com/product/95817.html","isDisplayProductIcon":false,"productButton1":{"productButtonText":"产品文档","productButtonLink":"https://help.aliyun.com/product/95817.html"},"productButton2":{"productButtonText":"开源仓库","productButtonLink":"https://github.com/aliyun/terraform-provider-alicloud"},"productButton3":{"productButtonText":"快速体验","productButtonLink":"https://api.aliyun.com/terraform"},"productPromotionInfoBlock":[{"$id":"0","productPromotionGroupingTitle":"开源免费","productPromotionInfoFirstText":"基础设施即代码","productPromotionInfoFirstLink":"https://help.aliyun.com/document_detail/95820.html","productPromotionInfoSecondText":"用代码管理维护资源","productPromotionInfoSecondLink":"https://help.aliyun.com/document_detail/95821.html"},{"$id":"1","productPromotionGroupingTitle":"多云适用","productPromotionInfoFirstText":"能够管理多云资源","productPromotionInfoFirstLink":"https://help.aliyun.com/document_detail/95828.html","productPromotionInfoSecondText":"便于云资源管理与迁移","productPromotionInfoSecondLink":"https://help.aliyun.com/document_detail/95828.html"},{"$id":"2","productPromotionGroupingTitle":"自动化管理","productPromotionInfoFirstText":"减少人为因素错误","productPromotionInfoFirstLink":"https://help.aliyun.com/document_detail/95828.html","productPromotionInfoSecondText":"开发降本增效","productPromotionInfoSecondLink":"https://help.aliyun.com/document_detail/95828.html"},{"$id":"3","productPromotionGroupingTitle":"开箱即用","productPromotionInfoFirstText":"丰富的Modules和Examples","productPromotionInfoFirstLink":"https://github.com/alibabacloud-automation","productPromotionInfoSecondText":"开发者共建贡献","productPromotionInfoSecondLink":"https://help.aliyun.com/document_detail/95835.html"}],"isOfficialLogo":false},"activityCardInfo":{"activityTitle":"","activityDescription":"","cardContentBackgroundMode":"LightMode","activityContentBackgroundImageLink":"","activityCardBottomInfoSelect":"activityPromotionInfoBlock"}}

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注