Я создаю несколько пользовательских ключевых слов для роботизированной системы и застрял в проблеме.
У меня есть следующее ключевое слово, которое работает, если я даю javascript аргумент, например:
from robot.api.deco import keyword
from robot.libraries.BuiltIn import BuiltIn
from SeleniumLibrary import SeleniumLibrary
class roboJSlib:
@keyword('Checkbox select')
def check(self, arg):
driver = BuiltIn().get_library_instance('SeleniumLibrary')._current_browser()
driver.execute_script("document.getElementById('preventivo_privacy_accetto_informative').click()")
Я хочу, чтобы скрипт получил "arg" в качестве идентификатора, который определен в фреймворке робота в качестве аргумента.
Кто-нибудь знает, возможно ли это?