我用的是python的机器人框架。我试图使用以下代码在python文件中获取seleniumLibrary实例
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实例
下面是的配置详细信息-
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有什么设置吗?还是我漏掉了什么?
有人能帮我解决这个问题吗?谢谢
发布于 2021-12-16 12:20:11
不可能的--如果直接执行RobotNotRunning代码,而不是将Library YourPythonCodeLib添加到"your_test_or_task.robot“的设置部分,那么只要尝试通过BuiltIn()获取库的”实例“,就会得到RobotNotRunning异常。
https://stackoverflow.com/questions/70363471
复制相似问题