【发布时间】:2017-04-11 22:00:50
【问题描述】:
我正在做一个自动硒测试,它有一个固定位置的标题。
div#floatingDiv {
position: fixed;
background-color: #000000;
color:white;
}
当尝试使用 Firefox Web 驱动程序自动执行 selenium 测试时,此浮动标头会妨碍。
似乎正在发生的是,当 selenium 单击当前不在屏幕上的元素时,Firefox Web 驱动程序会滚动页面,使其正在访问的按钮位于页面顶部,然后单击该元素。但是,由于标题具有固定位置,因此元素隐藏在标题后面并且测试失败。
有没有办法直接控制 selenium 中的滚动条?
在对这个问题进行了更多实验后,我注意到这个问题只发生在访问页面底部的按钮时,而不是输入字段。
【问题讨论】:
标签: java firefox selenium-webdriver