watir的新手,以下是我对以下要求的挑战
- 我有一个包含多列的表格。
- 第一列包含项目列表(每行),前面带有“+”符号。其余列基本上都是对应的数字
到第一栏,如“收入”,“损失”等
- 点击每行第一列中的每个加号(基本上扩展了层次结构)将缩进其子项目
某些点(使用的属性是“style = padding-left:52px ;;”
缩进)。
- “+”上的点击过程必须停止,直到我找不到要点击的“加号”(展开)标记。
- 然后我必须以相反的顺序返回并检查子项的总和是否等于从第2列开始的父项和其余项
表中的列基本上是报告的数字
6.如果单个父项有多个子项,则它们都将处于相同的缩进级别。
醇>
这是我想要做的:
- 遍历第一列中的每一行。
- 点击'+'或在第一列的每一行中展开符号,直到我找不到'+'符号(表示我已到达最后一个节点)
- 现在,比较需求部分第3点中提到的左边距属性及其像素数。
- 如果它们不同,请比较column2中的值,如果它们相同,则将其设为pass,否则失败。
- 如果第一列中多行的像素数相同,则将第2列中的所有值相加,并将其与其父级进行比较(与其子级相比,左侧填充像素的数量较少)。
醇>