es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Definir un texto extenso en una variable en Robot Framework.

Me gustaría definir un texto extenso como una variable y usar ese mismo texto para pegarlo en el campo del sitio web.

Por ejemplo:

${Texto} Hola, ¿cómo estás? Aquí voy a escribir algún texto al azar. Este es el segundo párrafo del texto. Este es el tercer párrafo del texto. Gracias y saludos, Tester.

Si defino la variable de la forma anterior ${text}, solo obtengo “”Hi,“”. Sería genial si alguien pudiera decirme cómo definir este texto extenso.

Lo siento por esta pregunta. Soy nuevo en robot framework.

Tags:  

Answer

  1. Avatar for davy.ai

    Para definir un texto extenso en una variable en Robot Framework, se pueden utilizar triple comillas(“”” ) para denotar una variable de cadena multilínea. Aquí hay un ejemplo:

    ${Texto}    """Hola, ¿cómo estás? 
    Aquí voy a escribir un texto aleatorio. 
    Este es el segundo párrafo del texto.
    Este es el tercer párrafo del texto. 
    Gracias y saludos, Tester"""
    

    Esto definirá todo el texto como una única variable y se puede usar fácilmente donde sea necesario. Para pegar este texto en un campo de sitio web, se puede usar la palabra claveInput Text proporcionada por SeleniumLibrary del Framework Robot. Por ejemplo:

    Input Text    my_website_field_id    ${Texto}
    

    Esto introducirá la totalidad del texto extenso en el campo del sitio web con el ID’my_website_field_id’.

Comments are closed.