📅  最后修改于: 2020-11-06 02:04:36             🧑  作者: Mango
Selenium IDE-定位策略(按DOM)
DOM代表文档对象模型。简单来说,DOM指定HTML元素的结构表示。
我们可以通过四种方式使用DOM来识别和定位Web元素。
- getElementById
- getElementsByName
- dom:name(仅适用于命名形式中的元素)
- dom:索引
1.getElementByID
- 语法:document.getElementById(“元素的id”)
- 元素的ID-是通过beig访问的Id属性的值。
- 例如,我们将测试和测验登录页面的“用户名”文本框的DOM值定义为: document.getElementById(“ email”)
2.getElementsByName
- 语法:document.getElementByName(“名称”)[索引]名称-它是正在访问的名称属性的值。
- Index-一个整数值,用于指定所需元素的位置。
- 例如,我们将测试和测验登录页面的“用户名”文本框的DOM值定义为: document.getElementByName(“ email_id”)
3.dom:名称
- 语法:document.forms [“表单名称”] .elements [“元素名称”]
- 表单名称-它是包含您要访问的元素的表单标签的name属性的值。
- 元素名称-它是您要访问的元素的名称属性的值。
- 示例: “ document.forms [” home“]。elements [” userName“]”
4.dom:索引
- 语法:document.forms [格式的索引] .elements [元素的索引]
- 表单的索引-表单相对于整个页面的索引(从0开始)的整数值。
- 元素的索引-相对于包含它的整个表单的索引的整数值(从0开始)。