Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Cómo escribir una biblioteca personalizada de Python para el marco del robot

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

上篇: El duque de Zhou come costillas de cerdo grandes_El duque de Zhou come costillas de cerdo grandes. 下篇: "Una semana en 2020" es la semana de la constelación de Lan Ting (65438 7 de febrero ~ 65438 febrero 65438 3 de marzo)
Artículos populares