PHPUnit硒不';不支持发送键?

PHPUnit硒不';不支持发送键?,phpunit,selenium-webdriver,Phpunit,Selenium Webdriver,我在Selenium IDE上使用sendKeys命令编写测试,这很好。但是当我改为PHPUnit Selenium时,我得到了一个错误,即方法sendKeys未定义,所以我想知道PHPUnit Selenium是否不支持,或者我需要添加一个方法?如果答案是我需要添加senKeys方法,如果是这样,让我知道如何添加senKeys方法。我也有一段时间想不出这个方法了。。。诀窍在于它不被称为sendKeys,并且在PHPUnit中不使用{ENTER}和Selenium。这些不是您正在寻找的功能 相反

我在Selenium IDE上使用
sendKeys
命令编写测试,这很好。但是当我改为PHPUnit Selenium时,我得到了一个错误,即
方法sendKeys未定义
,所以我想知道
PHPUnit Selenium
是否不支持,或者我需要添加一个方法?如果答案是我需要添加
senKeys
方法,如果是这样,让我知道如何添加
senKeys
方法。

我也有一段时间想不出这个方法了。。。诀窍在于它不被称为sendKeys,并且在PHPUnit中不使用{ENTER}和Selenium。这些不是您正在寻找的功能

相反,请单击要键入的元素,然后使用如下键功能:

$this->byXpath('//*[@id="theOneToTypeIn"]')->click();
$this->keys('some keys to type'.Keys::ENTER);
确保在页面顶部还包含Keys类:

use PHPUnit_Extensions_Selenium2TestCase_Keys as Keys;
支持的密钥可在此处找到:

我读到SendKeys的支持与JSON线框中的相同,所以我认为常量的名称与链接中的相同。。。但是我也想象了所有的函数名都是一样的,我们就在这里