PHPUNIT Selenium 2键"输入"在Firefox 22中提交错误的表单

opa*_*opa 5 firefox phpunit selenium-webdriver

到目前为止,我的测试用例在FF21上工作正常,但是当我使用"输入"按钮更新到FF22后,他提交所有表单而不是焦点上的这个元素.有一部分我的"代码"

$this->byXPath("//*[@id=\"likes\"]/span")->click();
sleep(2);`enter code here`
$this->keys("some");
sleep(2);
$this->keys("\xEE\x80\x87"); //in FF21 after clicking the enter "some" was selected, now on FF22 its submit whole form
$this->byXPath("//*[@id=\"asSearch\"]")->click();
Run Code Online (Sandbox Code Playgroud)

刚回答给自己.我变了

$this->keys("\xEE\x80\x87"); //enter key

对此
$this->keys("\xEE\x80\x86"); //return key

它不是最好的解决方案,但它对我的工作