“Selenium Page Object Generator”中的过滤器选项(Chrome插件)

时间:2017-04-03 12:55:49

标签: selenium-webdriver automated-tests google-chrome-devtools pageobjects

我需要为Selenium WebDriver使用的页面生成页面对象模型。我的页面非常复杂,“Selenium Page Object Generator”插件从代码体生成5000行代码而没有任何过滤器。

Options in 'Selenium Page Object Generator' plugin

我的要求:我需要在HTML id =“xyz”(示例)下的代码块中仅过滤和检索页面对象。

我的问题:上述选项窗口中“根选择器”下的过滤条件应该是什么?或者我还有其他选择吗。

注意: 由于缺乏使用此插件的信息/指南,我提出此问题。任何信息链接也不胜感激。

1 个答案:

答案 0 :(得分:0)

尝试在根选择器文本框中添加(body)

尝试插件后,我不认为根选择器接受像(=)

这样的运算符

你可以做的是缩小你的标准

示例: 您需要获取特定表格下的所有Web元素

您可以在根选择器中添加(table,tbody,td),该工具将获得页面中具有以下层次结构的所有表格下的所有元素:

<table>
  <tbody>
     <td>
      Element1
      Element2
      Element3
     </td>
  </tbody>
</table>