带Selenium2库的Robotframework选择帧不可读?

带Selenium2库的Robotframework选择帧不可读?,robotframework,Robotframework,我有一个简单的命令,比如Selenium2Library。Select frame id=859762697我运行测试用例,在日志中我看不到Select frame的任何地方。即使我的id是错误的,我也希望看到类似“找不到元素”这样的东西。在我的例子中,日志文件中没有选择Frame作为关键字。我感谢大家的帮助 下面是Select Frame关键字所在的3行代码 Click Quiz1 Selenium2Library.click element css=a[jotid='wuid:

我有一个简单的命令,比如Selenium2Library。Select frame id=859762697我运行测试用例,在日志中我看不到Select frame的任何地方。即使我的id是错误的,我也希望看到类似“找不到元素”这样的东西。在我的例子中,日志文件中没有选择Frame作为关键字。我感谢大家的帮助

下面是Select Frame关键字所在的3行代码

Click Quiz1
    Selenium2Library.click element    css=a[jotid='wuid:gx:360a0a5966614f2d']
Select Frame 
    Selenium2Library.select frame    id = 859762697
Click correct answer 
    Selenium2Library.Capture Page Screenshot
这是日志。请注意,测试用例之间的关键字“selectframe”单击Quiz1,然后单击correct-Answer,因为它不存在。它好像永远不会跑

关键词点击Quiz1

开始/结束/经过: 20161017 17:45:18.245 / 20161017 17:45:21.907 / 00:00:03.662 00:00:03.662 关键词selenium2库。单击元素css=a[jotid='wuid:gx:360a0a596614f2d']

文件: 单击由
定位器标识的元素
。 开始/结束/经过: 20161017 17:45:18.245 / 20161017 17:45:21.907 / 00:00:03.662 17:45:18.245 信息 单击元素“css=a[jotid='wuid:gx:360a0a596614f2d']”

00:00:01.255 关键词点击正确答案

开始/结束/经过: 20161017 17:45:21.907 / 20161017 17:45:23.162 / 00:00:01.255 00:00:00.347
关键词selenium2库。捕获页面截图

因为
选择帧
没有缩进,robot认为这是下一个测试用例的名称。要将其视为关键字,它需要像它下面的行和上面的行一样缩进

我猜问题中的所有内容都属于一个测试用例,因此需要如下所示:

Click Quiz1
    Selenium2Library.click element    css=a[jotid='wuid:gx:360a0a5966614f2d']
    Select Frame 
    Selenium2Library.select frame    id = 859762697
    Click correct answer 
    Selenium2Library.Capture Page Screenshot

你需要什么样的帮助?你想让我们到你家来看看密码吗?:-)请仔细阅读我写的东西。我声明在日志文件中看不到Select Frame关键字。我也有我的评论行。Selenium2库。选择帧id=859762697。我认为很明显,尽管我运行了一个关键字,但即使失败了,我也无法在日志中找到它。所以我无法理解为什么会发生这种情况。我不能解释它,所以我看不出我还能用别的方式来表达它。我不知道为什么问最后一个问题。我的代码已经在我的帖子中。在没有看到您的代码的情况下,我们只能猜测您没有在测试中调用
Select Frame
,或者没有运行您认为正在运行的测试套件。没有看到你在做什么,我们只能猜测。如前所述,你的问题的答案只能是“你做错了”。如果你需要一个更好的答案,你将不得不问一个更好的问题。请不要在评论中发布代码。您的问题有一个“编辑”链接,您可以单击该链接编辑问题。您可能还希望在日志中包含一小部分,用于显示此测试用例的关键字结果。感谢您的耐心等待。我根据你的建议编辑了我的原始问题。我希望现在好多了。