robotframework 导入python包
2022/1/25 20:35:24
本文主要是介绍robotframework 导入python包,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. 直接在 添加Library 指定Py文件正常工作.
这种方法添加的py内的方法可以再 F5 中查询到.
2. 在python site-packages 目录下新建一个目录 NewLibrary
- 先新建一个类文件 叫yourclass.py内容如下
-
class YourClass(object): def __init__(self): pass def YprintMsg(self,msg): print("hello "+msg)
- 创建一个 __init__.py 文件内容如下
-
import sys import os sys.path.append("C:\\Users\\bbc\\AppData\\Local\\Programs\\Python\\Python37\\Lib\\site-packages\\NewLibrary") print(sys.path) from yourclass import YourClass class NewLibrary(YourClass): ROBOT_LIBRARY_SCOPE = 'GLOBAL'
注意 目录名称需要和 __init__.py 种类名一样,__init__.py 中只能import 一个class
且 NewLibrary 所在目录需要加入到 sys.path 否则下面引入class可能找不到
且 python文件切记用四个空格,删除多余空格
这样添加的类中的方法在F5 中查询不到,但是仍旧是可用状态
不明白这两种方式的区别!!!
这篇关于robotframework 导入python包的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python