【发布时间】:2019-11-14 05:51:25
【问题描述】:
我正在为机器人框架创建一些自定义关键字,但遇到了一个问题。
如果我给 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”作为 id,在 robotsframework 中定义为参数。
有人知道这是否可行吗?
【问题讨论】:
标签: javascript python arguments robotframework keyword