PHPUnit和WebDriver - value()和keys()之间的区别是什么

时间:2014-02-20 07:37:24

标签: selenium input phpunit textfield

在PHPUnit_Extensions_Selenium2TestCase中,有两种方法用于在textfield中输入一些字符串。 有什么不同? 我应该使用keys()方法来模拟人类行为吗?

1 个答案:

答案 0 :(得分:1)

为了模仿人类行为,我会使用它,例如:

$this->$driver->getKeyboard()->sendKeys('TEXT INPUT HERE');
$this->$driver->getKeyboard()->pressKey(WebDriverKeys::ENTER);

在这里,您将模仿您按键盘上的按键。 使用“TEXT INPUT HERE”,您可以在文本字段中输入您喜欢的任何内容。

相关问题