📜  Selenium IDE-定位策略-按DOM定位

📅  最后修改于: 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开始)。