从Robot框架文档中,我可以看到关键字Wait Until Element Contains
。我自己定义了以下关键字:
Wait for element content
[Arguments] ${elementti} ${teksti}
Wait Until Element Is Visible ${elementti}
Wait Until Element Contains ${elementti} ${teksti}
但是,抛出以下错误
No keyword with name 'Wait Until Element Contains' found. Did you mean:
Selenium2Library.Wait Until Title Not Contains
我正在使用robotframework-maven-plugin
1.4.6
答案 0 :(得分:0)
正如@Todor正确强调的那样,您使用的1.4版本已经很老了。合并后的Selenium and Robot java下载量自2015年以来尚未更新。在合并后的1.4版本中,您所寻找的关键字未在keyword documentation中找到。
Robot Framework的当前版本是3.0.2。可以从Maven Central here下载当前的Jar版本。这不包含Selenium Browser自动化,因此可能无法满足您的需求。
如果您熟悉Jython,那么这条路将允许您安装Selenium2Library的Python版本,从而兼容。有一些关于SO的好教程可以帮助你进行设置。