使用Selenium IDE测试元素高度

时间:2014-03-13 18:50:16

标签: css selenium selenium-ide

我已经使用Firefox IDE插件构建了一些Selenium测试。这是我第一次尝试这样的测试,客户要求它,因为我正在重构一些代码,他们希望确定某些东西仍然有效。

我有一个通过脚本调整大小的元素,我需要测试它的高度。我的Selenium源目前看起来像:

<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">New Test</td></tr>
</thead><tbody>
<tr>
    <td>open</td>
    <td>/landing-page</td>
    <td></td>
</tr>
<tr>
    <td>click</td>
    <td>css=a.facebook.</td>
    <td></td>
</tr>
</tbody></table>

我需要测试元素是否大于某个高度。点击.facebook链接后如何写入?

1 个答案:

答案 0 :(得分:1)

没有一种做这种事的香草方式。您必须创建自己的javascript插件才能放入IDE。学习如何构建IDE的javascript插件,然后你可以把这样的东西放进去(请注意这是伪代码):

function validateHeight(HTMLElement element, int height) {
  return assertTrue(element.height == height);
}