我在Jenkins Windows节点上运行Selenium无头浏览器作为测试套件的一部分。但是,它会抛出 org.openqa.selenium.ElementNotVisibleException - 元素不可见。
在我的本地计算机上,我能够成功运行相同的测试套件。唯一的区别是我使用chrome浏览器而不是无头浏览器。
有人可以帮我这个吗?
注意:
答案 0 :(得分:1)
我遇到了同样的问题。对我来说,这是无头屏幕尺寸。我们公司的Jenkins维护者组将默认屏幕大小设置为640:480,因此我的页面无法呈现应有的方式。我使用Xvfb在Jenkins中设置屏幕,使用这个额外的cmd / shell命令:
export DISPLAY=:1
Xvfb :1 -screen 0 1920x1080x16 &
我希望这会有所帮助:)