【发布时间】:2016-05-04 18:57:19
【问题描述】:
我将 Behat 和 Mink 与 Selenium2 驱动程序一起使用,并且尝试直接在表单字段中输入内容(模拟原始键盘输入),而不是使用 fillField() 函数。
这就是我正在尝试的:
$element = $this->getSession()->getPage()->find('css', '#questionName');
$element->focus();
$element->keyPress('a');
// also tried this, with no success
// $element->keyDown('a');
// $element->keyUp('a');
页面上有一个<input type="text" id="questionName"> 元素。它正确接收焦点,但不响应任何模拟键盘输入。
是否可以像这样模拟原始键盘输入?
我做错了什么?
【问题讨论】:
标签: php selenium-webdriver behat mink