Я создаю несколько пользовательских ключевых слов для robotframework, и у меня возникла проблема.
У меня есть следующее ключевое слово, которое работает, если я даю 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» в качестве идентификатора, который определен в robotframework как аргумент.
Кто-нибудь знает возможно ли это?