【发布时间】:2022-01-18 15:01:50
【问题描述】:
我正在使用带有 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 文件中,我可以轻松访问robot 和seleniumLibrary 关键字。但无法在 .python 文件中使用 seleniumLibrary 实例
以下是配置详情-
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 有什么设置吗?还是我错过了什么?
有人可以帮我解决这个问题吗? 谢谢
【问题讨论】:
-
“它没有显示在 .py 文件中”是什么意思?这里的“展示”是什么意思?当您运行测试并尝试执行您的关键字时会发生什么?
-
嗨 Bryan,我很抱歉,我的意思是,当我尝试使用 self.myInstance = BuiltIn().get_library_instance('SeleniumLibrary') 时。我想使用 self.myInstance 从我的 python 文件中的 seleniumlibrary 获取关键字。它不是在 pycharm 中自动提示
-
所以你的问题是自动完成?
-
是的 FLAK-ZOSO。我的问题是关于自动完成。
标签: python-3.x automation automated-tests robotframework