我需要在Robot Framework中的Testcase之后发送“Esc”键。
例如:
Click Team Combat
clickTeamCombat
sleep 2
<<<< NEED TO PRESS ESC KEY HERE >>>>
Click Settings
clickSettings
我已经在python(Sikuli Env)中编写了一个函数,如下所示,并将其称为RFW中的库:
def clickEsckey(self):
type(key.ESC)
我收到以下错误:
------------------------------------------------------------------------------
Click Esc key | FAIL |
NameError: global name 'key' is not defined
------------------------------------------------------------------------------
有人可以提出任何想法来解决这个问题吗?
答案 0 :(得分:0)
您是否尝试过导入sikuli?
from sikuli import *
答案 1 :(得分:0)
如果您将SeleniumLibrary与Robot框架一起使用,则可以使用Press Keys
关键字在当前活动的浏览器上发送ESC
键。
Press Keys None ESC
或
Press Keys <Your locator> ESC
完整样本,如果您清空引导日期选择器并转义:
Clear Bootstrap DatePicker
[Arguments] ${locator}
Clear Input Text ${locator}
Press Keys ${locator} ESC
Clear Bootstrap DatePicker id:your-datepicker-id