如果有一个元素与另一个元素重叠(例如在此internal Selenium test page上),我得到一个ElementClickInterceptedException
。看起来只有在通过异常消息引发异常之后,我才能预先检查这一点。
这与进行点击传递无关(我可以简单地通过JavaScript强制它,或者如果重叠只是暂时的,则等待),而是关于检查重叠以防止调用WebElement#click()
。这可能吗?
答案 0 :(得分:0)
您无法事先检查,但是您可以做的是将#* returns a fixed string
#* @get /mytext
get_mytext <- function(req, res) {
return(list(response = jsonlite::unbox("This is my text")))
}
添加到click方法中并捕获try-catch
并重试单击,直到不再抛出异常或发生超时为止。