我是RobotFramework的新手。我想使用“生成随机字符串”关键字,但系统不会将其识别为有效关键字,尽管我正在导入字符串库。也许已经过时了?如何在Robot Framework中更新“内置”库?
我正在使用Python 2.7.10和Pycharm CE
很抱歉,如果我不提供所需的全部信息,这是我的第一个问题。
答案 0 :(得分:0)
您当前的测试结果如何? Generate Random String
是String库的一部分。虽然在安装RobotFramework时会包含它,但您必须在“设置”部分中显式导入库。
***Settings***
Library String
关键字:Generate Random String length=8 chars=[LETTERS][NUMBERS]
文档中的示例用法:
${ret} = Generate Random String
${low} = Generate Random String 12 [LOWER]
${bin} = Generate Random String 8 01
${hex} = Generate Random String 4 [NUMBERS]abcdef
编辑:完整示例测试:
*** Settings ***
Library String
*** Test Cases ***
Random Stuff
${ret}= Generate Random String
${low}= Generate Random String 12 [LOWER]
${bin}= Generate Random String 8 01
${hex}= Generate Random String 4 [NUMBERS]abcdef
日志显示它获得的随机值:xcc3XUjZ,iuuvcqxvamam,01000000,4ce2。如果不发布您正在使用的脚本和一些错误,我们无法继续提供帮助。
答案 1 :(得分:0)
IDE是否存在问题。如果您正在使用Pycharm,您将看到错误,但无论如何您都可以运行测试。再见。