WebDriverException: Element is not clickable at point

久未见 提交于 2019-12-04 05:45:28

问题


Complete error

org.openqa.selenium.WebDriverException: Element is not clickable at point (931, 23). Other element would receive the click:

Running selenium tests using Jenkins in headless browser In following environment

OS- CentOS 6 and Xvfb installed in same machine

Xvfb screen resolution - Xvfb :1 -screen 0 1280x1024x16 &

Driver - Firefox driver

Selenium webdriver version - 2.52.0

The same test case working fine in windows os with firefox


回答1:


Try this. Install Xvfb plugin on Jenkins. After that install Xvfb in "Global Tool Configuration"

Then under your project configuration, setup xvfb

Try Using resolution given in image

Now run your build :)




回答2:


This is the reason it is important to test on different browsers and on different platforms. Sometimes what works on one browser/os does not work on the same browser but a different platform.

I would update your setup so that you make a screenshot when you run into this type (and most other types) of error. In my experience this is the single best thing you can do to reduce the time spent to debug these issues.

In my setup I do the following:

  • Create a screenshot
  • Capture the coordinates from the Selenium error message
  • Use an image manipulation program to automatically create a red dot where the click happened

Usually I just have to take one look at such an image to see exactly what is happening.



来源:https://stackoverflow.com/questions/38008970/webdriverexception-element-is-not-clickable-at-point

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!