作者:男人还是闷骚点好 | 来源:互联网 | 2022-12-13 13:44
我想通过替换$ {} assertion_Keyword Screen Should Contain
或Screen Should Not Contain
因此我想提出的论据像关键字
check_element_and_its_representation
[Arguments] ${assertion_Keyword} ${payload} ${on_click_payload}
${assertion_Keyword} ${payload}
SikuliLibrary.Click ${payload}
Screen Should Contain ${on_click_payload}
用此代码我编码语法错误,找不到关键字:
这个动作怎么可能?还有其他方法吗?
谢谢。
1> A. Kootstra..:
“运行关键字”命令将帮助您。以下是从您的示例代码得到启发的示例。我已经注释掉了Sikuli关键字,但是保留了它们的位置,并添加了两个关键字来模拟在Sikuly库中找到的那些关键字。
*** Test Cases ***
TC Screen Should Contain
Check Element And Its Representation Screen Should Contain payload on_click_payload
TC Screen Should Not Contain
Check Element And Its Representation Screen Should Not Contain payload on_click_payload
*** Keywords ***
Check Element And Its Representation
[Arguments] ${assertion_Keyword}=Screen Should Contain ${payload}=None ${on_click_payload}=None
Run Keyword ${assertion_Keyword} ${payload}
# SikuliLibrary.Click ${payload}
# Screen Should Contain ${on_click_payload}
Screen Should Contain
[Arguments] ${var}
Log Screen Should Contain
Screen Should Not Contain
[Arguments] ${var}
Log Screen Should Contain