如何遍历表中的列并使用watir基于某些条件执行某些操作

时间:2015-02-18 07:59:53

标签: html

watir的新手,以下是我对以下要求的挑战

  1. 我有一个包含多列的表格。
  2. 第一列包含项目列表(每行),前面带有“+”符号。其余列基本上都是对应的数字 到第一栏,如“收入”,“损失”等
  3. 点击每行第一列中的每个加号(基本上扩展了层次结构)将缩进其子项目 某些点(使用的属性是“style = padding-left:52px ;;” 缩进)。
  4. “+”上的点击过程必须停止,直到我找不到要点击的“加号”(展开)标记。
  5. 然后我必须以相反的顺序返回并检查子项的总和是否等于从第2列开始的父项和其余项 表中的列基本上是报告的数字 6.如果单个父项有多个子项,则它们都将处于相同的缩进级别。
  6. 这是我想要做的:

    1. 遍历第一列中的每一行。
    2. 点击'+'或在第一列的每一行中展开符号,直到我找不到'+'符号(表示我已到达最后一个节点)
    3. 现在,比较需求部分第3点中提到的左边距属性及其像素数。
    4. 如果它们不同,请比较column2中的值,如果它们相同,则将其设为pass,否则失败。
    5. 如果第一列中多行的像素数相同,则将第2列中的所有值相加,并将其与其父级进行比较(与其子级相比,左侧填充像素的数量较少)。

0 个答案:

没有答案