cari

Rumah  >  Soal Jawab  >  teks badan

Webdriverio 8: Tidak dapat melakukan CTRL + berbilang klik

Saya mempunyai beberapa lajur dan saya perlu menekan butang ctrl dan kemudian memilih berbilang lajur. Saya mencuba banyak cara tetapi ctrl tidak dilaksanakan.

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

Juga mencuba perfromaactions tetapi masih belum berjaya. Saya menggunakan WDIO - 8 dan nod 16

P粉763748806P粉763748806265 hari yang lalu1616

membalas semua(1)saya akan balas

  • P粉386318086

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

    Akhirnya ini berkesan untuk saya.

    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: "" }],
          },
        ]);
      });

    balas
    0
  • Batalbalas