1

每当我尝试定位一个没有 id 而是 lass 的元素时,我都会收到以下错误:

PHPUnit_Extensions_Selenium2TestCase_WebDriverException: Internal server error w
hile executing POST request at http://localhost:4444/wd/hub/session/7bc6d0a9-2fd
a-4e4e-8c8e-751f50c156a1/element. Response: NULL

现在,我尝试使用 2 种不同的方法调用该类:

$element = $this->byClassName('theClass');
//AND    
$element = $this->byCssSelector('theClass');

我在使用 xPath 时也遇到了同样的错误,我不知道为什么会发生这种情况,并且会感谢任何有任何想法的人。

4

1 回答 1

0

我有同样的问题,我已经能够修复它,但修复对我来说没有任何意义。我改变的是选择绝对 XPath 而不是相对 XPath。

我想不出任何理由为什么在选择相对 XPath 不起作用时应该起作用,而且我知道选择绝对 XPath 是不好的做法,但是你去吧。我很想看看这是否也适合你。

于 2013-07-29T21:14:45.333 回答