每当我尝试找到一个没有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
现在,我尝试用两种不同的方法调用该类:
$element = $this->byClassName('theClass');
//AND
$element = $this->byCssSelector('theClass');
使用xPath时我也遇到同样的错误,我不知道为什么会发生这种情况,并且会感谢任何有想法的人。
答案 0 :(得分:0)
我遇到了同样的问题,而且我已经能够修复它,但修复对我没有任何意义。我改变的是选择绝对XPath而不是相对XPath。
我无法想到为什么在选择相对XPath时不应该工作的原因,我知道选择绝对XPath是不好的做法,但是你去了。我很想知道这对你是否有用。