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