【问题标题】:How to emulate keypress in selenium webdriver using phpunit如何使用 phpunit 在 selenium webdriver 中模拟按键
【发布时间】:2015-09-02 05:27:40
【问题描述】:

所以我有这个代码:

$this->click(PHPUnit_Extensions_Selenium2TestCase_SessionCommand_Click::RIGHT);

它在模拟 右键单击 时有效,但模拟键盘按下怎么样? 是否有类似的代码不需要我使用$this->webDriversendKeys

【问题讨论】:

  • 您想通过键盘执行什么操作??

标签: selenium-webdriver phpunit


【解决方案1】:

使用下面这行来执行 Enter 操作:

    // pressing "Enter"
    $this->webDriver->getKeyboard()->pressKey(WebDriverKeys::ENTER);

【讨论】:

  • 对不起..但这不是我要找的答案
  • 那您的要求是什么??..我发布的代码将在 selenium 自动化中执行 Escape 和 Enter 操作。
  • 我正在使用 phpunit.. 而且我很确定驱动程序无法在我的代码中工作.. 这就是为什么我在帖子中指出我正在寻找不需要的代码我使用 sendKeys 和 webDriver 语法
  • 我已经编辑了我的帖子。一旦检查出来。让我知道它是否有效。
猜你喜欢
  • 1970-01-01
  • 2014-02-10
  • 2016-07-27
  • 2014-01-10
  • 2016-05-12
  • 2013-10-03
  • 1970-01-01
  • 2014-04-10
  • 2015-06-28
相关资源
最近更新 更多