我有以下异常(exception):
org.openqa.selenium.WebDriverException: Element is not clickable at point (1057.38330078125, 673.13330078125). Other element would receive the click:
button id="ID4b6a687af6934e35b6f355f6305dc481" data-layout="hbox" class="hux-ui-button" type="button" role="button">
如您所见,我尝试单击“Speichern”按钮。但奇怪的是,错误表明他无法单击该位置,但另一个元素是我想单击的按钮。
你知道为什么以及如何解决这个问题吗?
xpath = //span[text()='Speichern'
FF = 43.0
Selenium = 2.49。
最佳答案
好吧,您告诉驱动程序单击跨度,而不是按钮。尝试修改您的 xpath 以指向该按钮。我认为这会起作用:
//span[text()='Speichern']/..
它确实假设只有一个元素包含该文本,并查找父元素,即您的按钮。
关于java - 元素在 (x,y) 点不可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38743907/