首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法获取robotframework中的seleniumLibrary实例

无法获取robotframework中的seleniumLibrary实例
EN

Stack Overflow用户
提问于 2021-12-15 12:10:16
回答 1查看 150关注 0票数 -1

我用的是python的机器人框架。我试图使用以下代码在python文件中获取seleniumLibrary实例

代码语言:javascript
复制
from robot.libraries.BuiltIn import BuiltIn

class PythonDemo(object):
    def __init__(self):
        self.myInstance = BuiltIn().get_library_instance('SeleniumLibrary')

当我尝试使用self.myInstance填充关键字时,它没有显示在.py文件中。

在.robot文件中,我可以方便地访问机器人和seleniumLibrary关键字。但无法在seleniumLibrary文件中使用.python实例

下面是的配置详细信息-

代码语言:javascript
复制
Pycharm community edition 2020.3
robotframework                 3.2.2,
robotframework-pythonlibcore   2.1.0,
robotframework-ride            1.7.4.2,
robotframework-seleniumlibrary 3.3.1,
selenium                       4.1.0,
python 3.8.0,
plugin - intellibot@seleniumLibrary Patched.

在Pycharm有什么设置吗?还是我漏掉了什么?

有人能帮我解决这个问题吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-12-16 12:20:11

不可能的--如果直接执行RobotNotRunning代码,而不是将Library YourPythonCodeLib添加到"your_test_or_task.robot“的设置部分,那么只要尝试通过BuiltIn()获取库的”实例“,就会得到RobotNotRunning异常。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70363471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档