XPath、CSS选择器、Web、DOM、SelectorsHub和TestCase Studio
提升知识和效率的课程。本课程涵盖了SelectorsHub培训的所有内容。
讲座 -23
时长 -8小时
终身访问
课程描述
提升知识和效率的课程。本课程涵盖了我在SelectorsHub现场培训中教授的所有内容。
课程涵盖的主题
XPath概念以及从基础到高级的XPath编写。
编写各种XPath,例如相对于其他元素的XPath、相对于父元素的XPath、基于索引的XPath、带有属性和文本的XPath以及绝对XPath。
详细解释XPath的重要函数,例如text()、.、normalize-space()、not()、!=
//*和//tagname的区别
关于Web的重要概念,例如伪元素、注释、Web元素的可能性和局限性
XPath 1.0和XPath 2.0
Shadow DOM、iframe、SVG以及不同的XPath编写技术。
如何自动化并处理更复杂的场景,例如iframe内的Shadow DOM、Shadow DOM内的iframe、iframe内的多个Shadow DOM等。
如何自动化封闭的Shadow DOM
处理各种Web元素,例如动态元素、不可见的下拉子菜单等。
如何处理旋转加载程序
CSS选择器、JS Path、jQuery
SelectorsHub的完整培训
如何巧妙地编写自动化脚本
TestCase Studio的完整培训。
如何高效地完成手动测试,避免浪费时间。
Bug复现技巧等等。
XPath和选择器的面试准备和问题。
每节课后,都会分享练习题和练习,我们也会讨论练习题。
将教授基于轴的XPath、Web表格的XPath等。
目标
- 深入理解XPath概念。
- 深入理解CSS选择器、Shadow DOM、iframe、SVG、Web表格的概念。
- 关于Web元素、DOM、自动化测试人员所需的DOM知识。
- 复杂的自动化场景,例如Shadow DOM、嵌套Shadow DOM、iframe内的Shadow DOM、Shadow DOM内的iframe等。
- SelectorsHub和TestCase Studio。
- 如何高效编写XPath和选择器,避免浪费时间。
- 如何检查和编写不可见下拉菜单、旋转加载程序、子菜单等的选择器。
- 自动化复杂的场景,例如多个Shadow DOM和Shadow DOM内的iframe。
- 自动化更复杂的场景,例如多个嵌套iframe、iframe内的Shadow DOM和iframe内的嵌套Shadow root。
- 关于Web自动化和选择器的深入概念,例如哪些可以自动化,哪些不可以。
- 自动化不可能的任务(例如封闭的Shadow DOM)的技巧。
- 与XPath、选择器、Web元素和DOM相关的面试问题。
先决条件
- 自动化方面的基础知识,例如Selenium、Cypress、WebDriver IO、Playwright或任何自动化工具。
- 如果您知道如何通过自动化打开浏览器,那么这门课程就足够了。
课程大纲
查看课程详细内容分解
简介与议程
1 个讲座
- 议程和网页术语 11:38 11:38
CSS选择器详解
5个讲座
测试用例工作室及扩展的更多重要概念
1 个讲座
讲师 详情
Sanjay Kumar
课程 证书
使用您的证书来改变职业或在您目前的职业中晋升。