无法在机器人文件中导入 Selenium2Library

Posted

技术标签:

【中文标题】无法在机器人文件中导入 Selenium2Library【英文标题】:Not able to Import Selenium2Library in a robot file 【发布时间】:2020-04-13 12:11:13 【问题描述】:

下图是我编写的机器人代码的示例参考。我已经导入 Selenium2Library,没有错误,但在 Robot 框架的测试用例部分中它没有被识别。

Sample Robot Code

显然,在设置部分,我们看到库 selenium2library 没有被识别?

【问题讨论】:

正在安装哪些插件? 您需要说明问题是特定于您的编辑器的。 【参考方案1】:

我希望你已经安装了“robotframework-selenium2library”。如果没有,请使用以下 pip 命令

pip install robotframework-selenium2library

我已经参考了您的图片,并且在您导入库时我可以看到存在语法错误。

在机器人测试文件设置部分,在导入库时,语法应该是

Library  YouDesiredLibrary

在这种情况下是

Library  Selenium2Library

完成所有导入后,您可以定义要用于测试用例的任何变量,并且您已正确完成。

在测试用例表/节

您需要调用打开 URL,您需要使用 Open Browser 关键字与浏览器名称和 URL ans 参数

请试试这个并告诉我。

【讨论】:

嗨,我尝试了您建议的相同方法,但我仍然看到相同的问题持续存在 好的,也尝试安装robotframework-selenium 和robotframework-seleniumLibrary 然后尝试执行你的测试。确保您已导入正确的库。 大家好,我遇到了这个插件“Intellibot@SeleniumLibrary Patched”,我安装了它,然后图书馆 SeleniumLibrary 开始被识别。感谢您的投入。

以上是关于无法在机器人文件中导入 Selenium2Library的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Torch 中导入(需要)“cutorch”

无法在 .tsx 文件中导入 CSS 模块

无法在文件中导入 FBSDKWebDialog

无法使用 Pandas 在 Python 中导入数据

如何在交互式 shell 中导入模板标签?

为啥 POD 文件无法在 Xcode 中导入目标项目头文件?