Cómo escribir una biblioteca personalizada de Python para el marco del robot
Método de biblioteca de prueba personalizada de Robot framework+Python:
1. Primero, asigne un nombre a la biblioteca personalizada, como MyTestLibrary. Cree la carpeta ..\Lib\site-packages en el directorio de instalación de Python
MyTestLibrary.
2. Cree un nuevo archivo version.py en la carpeta MyTestLibrary para describir la información de la versión de la biblioteca de prueba personalizada. El código es el siguiente:
VERSIÓN = '1.0'
Cree una nueva clase de palabras clave en la carpeta MyTestLibrary. Lo llamé: testTemp.py. El código es el siguiente:
class TestTemp(object):
def __init__(self):
pass
def mytest( self): #Aquí está la palabra clave definida, que se puede probar en robotframework.
imprimir "mytest"
3. Cree un nuevo archivo __init__.py en la carpeta MyTestLibrary para definir información sobre la biblioteca personalizada. Llame a herencia y declaración con las palabras clave que deben usarse. El código es el siguiente:
from testTemp import
TestTemp
from version import VERSION
_version_ = VERSION
class MyTestLibrary(TestTemp):
ROBOT_LIBRARY_SCOPE ='GLOBAL'
Inicie el programa de viaje y agregue la información de la biblioteca en la sección de configuración. Agregue el nombre de la biblioteca MyTestLibrary y podrá hacerlo correctamente. importar la biblioteca personalizada.
Nota: El nombre de la carpeta de la biblioteca debe ser el mismo que el nombre de la clase (MyTestLibrary); de lo contrario, se producirá un error al importar la biblioteca personalizada.
El método anterior ha sido probado por mí. El propósito de escribir este blog es solo para uso futuro al definir bibliotecas personalizadas en Python. De hecho, es sencillo escribir directamente un módulo de Python e importarlo. Llame a la interfaz proporcionada en robotframework.
/ZHAICAN/article/details/38554953