我正在使用Firefox 25运行Selenium 2.37,但是我已经使用以前的版本在相当一段时间内遇到了同样的问题。在Chrome 31和IE 10上,所有链接似乎都直接在中间点击。在Firefox上,它似乎总是点击元素的顶部,这有时会很痛苦。通常不太难以解决,但在运行跨浏览器测试时,它可能会产生不一致。
有没有办法告诉selenium在元素中间点击?我使用的是基本的IWebElement.Click()。在我的特定实例中,我有时必须在基于浏览器的测试中放置条件,如果可能的话我不想这样做。