如何在Firefox上使用Selenium IDE来测试是否存在滚动条

时间:2016-02-23 08:48:32

标签: javascript selenium-ide

拜托,我正在尝试用selenium ide测试一个网站。现在,我需要检查滚动条是否存在,如果它不存在我想停止测试。 使用javascript我们可以使用document.getElementById('page').scrollWidth > window.innerWidth

进行此测试

1 个答案:

答案 0 :(得分:1)

您需要Selenium IDE流量控制来执行此操作

open      | https://en.wikipedia.org/wiki/Special:Random 
storeEval | window.document.documentElement.scrollHeight>window.innerHeight | ${scroll}
gotoIf    | ${scroll} | PASSED
fail_here |
label     | PASSED

它正在打开维基百科的随机页面,如果没有垂直滚动条

则会失败

更新更简单:

verifyEval | window.document.documentElement.scrollHeight>window.innerHeight | true