RobotFramework中Press Key的使用

press key locator 按键编码 #locator为元素定位,按键编码为所要操作的键

常见键盘编码:(来自百度)

ESC键VK_ESCAPE (27)
回车键:VK_RETURN (13)
TAB键:VK_TAB (9)
Caps Lock键:VK_CAPITAL (20)
Shift键:VK_SHIFT (16)
Ctrl键:VK_CONTROL (17)
Alt键:VK_MENU (18)
空格键:VK_SPACE (32)
退格键:VK_BACK (8)
左徽标键:VK_LWIN (91)
右徽标键:VK_RWIN (92)
鼠标右键快捷键:VK_APPS (93)
Insert键:VK_INSERT (45)
Home键:VK_HOME (36)
Page Up:VK_PRIOR (33)
PageDown:VK_NEXT (34)
End键:VK_END (35)
Delete键:VK_DELETE (46)
方向键(←):VK_LEFT (37)
方向键(↑):VK_UP (38)
方向键(→):VK_RIGHT (39)
方向键(↓):VK_DOWN (40)
F1键:VK_F1 (112)
F2键:VK_F2 (113)
F3键:VK_F3 (114)
F4键:VK_F4 (115)
F5键:VK_F5 (116)
F6键:VK_F6 (117)
F7键:VK_F7 (118)
F8键:VK_F8 (119)
F9键:VK_F9 (120)
F10键:VK_F10 (121)
F11键:VK_F11 (122)
F12键:VK_F12 (123)
Num Lock键:VK_NUMLOCK (144)
小键盘0:VK_NUMPAD0 (96)
小键盘1:VK_NUMPAD1 (97)
小键盘2:VK_NUMPAD2 (98)
小键盘3:VK_NUMPAD3 (99)
小键盘4:VK_NUMPAD4 (100)
小键盘5:VK_NUMPAD5 (101)
小键盘6:VK_NUMPAD6 (102)
小键盘7:VK_NUMPAD7 (103)
小键盘8:VK_NUMPAD8 (104)
小键盘9:VK_NUMPAD9 (105)
小键盘。:VK_DECIMAL (110)
小键盘*:VK_MULTIPLY (106)
小键盘+:VK_ADD (107)
小键盘-:VK_SUBTRACT (109)
小键盘/:VK_DIVIDE (111)
Pause Break键:VK_PAUSE (19)
Scroll Lock键:VK_SCROLL (145)

  • 2
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Robot Framework 是一个通用的开源自动化测试框架,它采用关键字驱动的方式,使得测试案例的编写更加简单易懂,同时还支持多种应用程序和库的自动化测试。下面是 Robot Framework 的使用教程: 1. 安装 Python 和 Robot Framework 在使用 Robot Framework 之前,需要先安装 Python 和 Robot Framework。在安装 Python 之后,可以通过 pip 工具来安装 Robot Framework,命令如下: ``` pip install robotframework ``` 2. 编写测试用例 编写测试用例是 Robot Framework 使用的核心部分。测试用例包括测试步骤、输入数据和预期结果等。测试用例可以使用 Robot Framework 的关键字库来编写,也可以自定义关键字来实现测试逻辑。 例如,以下是一个简单的测试用例: ``` *** Test Cases *** Addition Test [Documentation] This is a test case for addition [Tags] addition [Setup] Open Calculator [Teardown] Close Calculator Input Two Numbers 2 3 Press Button Add Verify Result 5 ``` 该测试用例包括了测试名称、文档、标签、前置条件、后置条件、测试步骤等内容,其 Input Two Numbers、Press Button 和 Verify Result 等都是关键字,用于实现测试逻辑。 3. 运行测试用例 在编写测试用例之后,可以使用 Robot Framework 的命令行工具来运行测试用例。例如,以下命令可以运行所有测试用例: ``` robot path/to/test/case/directory ``` 除此之外,还可以通过添加参数来指定测试用例的输出文件、日志级别、标签等。例如,以下命令可以只运行标签为 addition 的测试用例: ``` robot -i addition path/to/test/case/directory ``` 4. 生成测试报告 在运行测试用例之后,可以使用 Robot Framework 的测试报告工具来生成测试报告。测试报告工具可以将测试结果以 HTML 或 XML 的格式展现出来,同时还支持多种样式和配置选项。 例如,以下命令可以生成测试结果的 HTML 报告: ``` robot --outputdir path/to/report/directory --output report.html path/to/test/case/directory ``` 5. 扩展 Robot Framework 除了使用 Robot Framework 的内置关键字库之外,还可以通过编写 Python 库来扩展 Robot Framework 的功能。编写 Python 库可以使得测试用例更加灵活和可扩展,同时还可以支持更多的应用程序和库的自动化测试。 例如,以下是一个简单的 Python 库,用于实现加法运算: ```python def add(num1, num2): return num1 + num2 ``` 该库可以通过以下语句导入到测试用例: ``` Library CalculatorLibrary.py ``` 在测试用例可以使用关键字 Add 来调用该库的 add 方法,例如: ``` Add 2 3 ``` 以上就是 Robot Framework 的使用教程,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值