Я думаю, что это просто временное решение для вас, чтобы решить ваши текущие проблемы.Таким образом, вы просто создаете свой собственный клавиатурный ключ, как показано ниже, используя библиотеку python pynput
.
from pynput.keyboard import Key, Controller
keyboard = Controller()
# Press and release key
def acceptDownloadff():
keyboard.press(Key.down)
keyboard.release(Key.down)
keyboard.press(Key.enter)
keyboard.release(Key.enter)
, и вот пример роботизированной системы, просто вызовите это ключевое слово из вашего файла python:
*** Settings ***
Library Selenium2Library
Library test.py
*** Variables ***
${url} yoururl
*** Test Cases ***
Make Something
open browser ${url} ff
Click Element id=dl
acceptDownloadff
Я уже проверил это.и это работает и может решить вашу проблему, если вы не можете найти другое решение.