访谈员在selenium webdriver中提出了这个问题 请让我知道这个问题的答案
由于 Srinu Marri
答案 0 :(得分:2)
是HTML元素,例如
<div>, <ul> , <p> , <h1> , etc
是 ATTRIBUTES 标记名称。例如:
<div>
标记可以被赋予id:
<div id='firstdiv' >
或班级名称:
<div class="firstdiv">
答案 1 :(得分:1)
识别唯一的HTML元素。即使您在html页面中添加了多个ID,DOM对象也会使用相同的ID呈现所有元素,但如果JavaScript
或selenium
选择,则只选择第一个呈现的ID 。
E.g:
findElements(By.id("id")
,Selenium将返回一个具有此id属性的元素,该元素在页面加载后立即出现。
就像类元素一样工作。可以识别元素行为甚至是常量标记。 DOM对象可以处理多个元素甚至脚本标记。
例如:findElements(By.tagName("table")
,Selenium将返回页面加载后立即出现的所有表的数组。