t.me/atinfo_chat Telegram группа по автоматизации тестирования

Как сделать нажатие сочитания клавиш клавиатуры с selene ?

Теги: #<Tag:0x00007f9afa5f2548> #<Tag:0x00007f9afa5f2458> #<Tag:0x00007f9afa5f2340>

Я использую selene и python
Мне нужно нажать Ctrl + Enter

В selene есть несколько методов, например

   .press_enter()

Не понятно, как использовать selene чтобы нажать Ctrl + Enter
Не понятно, как нажать Ctrl + Enter вытащив из selene драййвер

   browser. driver()

Не понятно как как нажать Ctrl + Enter используя элементы webdriver совместно с selene

   from selenium.webdriver import ActionChains
   from selenium.webdriver.common.keys import Keys

Заполняю поллек ввода, и нужно отправить сообщение нажатием Ctrl + Enter

    browser.element('table.layout-table.new-box-model form div.k-textbox.new-box-model').click().set("Aloha Govaya")
    action = ActionChains(browser.driver())
    action.send_keys(Keys.CONTROL + Keys.ENTER)

Нажатия Ctrl + Enter не происходит, и даже просто Enter

Решил сам

from selene.api import *
from selenium.webdriver import ActionChains
from selenium.webdriver.common.keys import Keys
import time

ActionChains(browser.driver()) \
        .key_down(Keys.CONTROL) \
        .key_down(Keys.ENTER) \
        .key_up(Keys.CONTROL) \
        .perform()
    time.sleep(3)