【问题标题】:Simulate key with Laravel Dusk (without input element)使用 Laravel Dusk 模拟键(无输入元素)
【发布时间】:2019-02-20 18:58:29
【问题描述】:

我有一个页面,其中包含一些禁用的输入、跨度和 div。
在后台我等待按键。这是一些记忆游戏的背景。
我的问题是,事实证明它很难测试。
我知道两个模拟输入的函数:type()keys()。当我使用keys("@someElement", "34") 时,我得到“元素不可交互”。 type() 也发生了类似的情况(这并不奇怪,因为 type 建议填写一些输入)。

如何在不使用活动输入元素的情况下正确模拟按下的键?

【问题讨论】:

    标签: laravel-dusk laravel-dusk2


    【解决方案1】:

    使用底层驱动:

    $browser->driver->getKeyboard()->sendKeys('a');
    $browser->driver->getKeyboard()->sendKeys(\Facebook\WebDriver\WebDriverKeys::ENTER);
    

    【讨论】:

      猜你喜欢
      • 2018-07-12
      • 1970-01-01
      • 2020-01-16
      • 2019-08-02
      • 2020-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多