Как мы можем использовать Pandas с Robot Framework - PullRequest
0 голосов
/ 20 апреля 2020

Используя «Robot Framework» и «Pandas», мне нужно прочитать файл Excel.

  1. Я установил pandas в своем проекте, используя 'pip install pandas', и pandas отображается в пути моих проектов '... venv \ Lib \ site-packages \ pandas '
  2. Теперь я не знаю, как ссылаться на библиотеку Pandas в моем файле test.robot.

Мой код:

*** Settings ***
Library     SeleniumLibrary
Library     BuiltIn
Library     DatabaseLibrary
Library     ExcelLibrary
Library     pandas
Library     numpy

*** Variables ***
${resetSurveyURL}  https://my-domain/resettestids.aspx
${SurveyURL}  https://my-domain/Default.aspx?sid=100
${BROWSER}  Chrome
#${num1}     4
#${num2}     4

*** Keywords ***
AccessSurvey
        Open Browser    ${SurveyURL}    ${BROWSER}
        maximize browser window

PerformAdditionOperation
        ${a}=   evaluate    ${num1}+${num2}
        log to console    ${a}

ReadTestCaseFromExcelFile
        pandas.read_excel()

1 Ответ

1 голос
/ 30 апреля 2020

Если вы хотите прочитать тестовые примеры из файла Excel для выполнения Data-Driven Testing, вам следует взглянуть на роботизированный модуль DataDriver.

https://github.com/Snooz82/robotframework-datadriver Это библиотека, которая pandas использует для создания тестовых случаев из данных Excel.

Если это не то, что вам нужно: Pandas не предназначен для использования в качестве библиотеки роботов. Вы должны создать небольшую библиотеку, которая использует pandas.

https://robotframework.org/robotframework/latest/RobotFrameworkUserGuide.html#creating -test-library

...