搜尋

首頁  >  問答  >  主體

Webdriverio 8:無法執行 CTRL + 多次點擊

我有幾列,我需要按 ctrl 按鈕,然後選擇多列。我嘗試了很多方法,但ctrl不執行。

await browser.keys(Key.Control);
    await campaignNameColumn.click();
    await browser.keys(Key.Control);
    await monthColumn.click();

也嘗試過 perfromaactions,但還沒成功。 我正在使用 WDIO - 8 和節點 16

P粉763748806P粉763748806308 天前1663

全部回覆(1)我來回復

  • P粉386318086

    P粉3863180862024-04-06 00:24:53

    最後這對我有用。

    await browser.performActions([
            {
              type: "key",
              id: "keyboard",
              actions: [{ type: "keyDown", value: "" }],
            },
          ]);
        await campaignNameColumn.click();
        await monthColumn.click();
        await browser.performActions([
          {
            type: "key",
            id: "keyboard",
            actions: [{ type: "keyUp", value: "" }],
          },
        ]);
      });

    回覆
    0
  • 取消回覆