Die Datei hat keine Testfall-Tabelle in Robot FrameWork

Habe ich ein problem festgestellt im Zusammenhang mit Robot Framework-test-Fällen. Nachdem Sie es ausgeführt haben, wird die Konsole (cmd Bildschirm) zeigt Fehler:

"[ ERROR ] Parsing 'Login_admin_page.txt' failed: File has no test case table."

Bitte schauen Sie meine test-suite sowie Testfälle und mir helfen herauszufinden, das Problem:

A. Struktur der Testfälle:

TS_test(Ordner)

--Login_admin_page.txt (--> Haupt-test-Fall)

--resource.txt (--> Ressource-Datei)

B. Inhalte von Testfällen-Datei:

Login_admin_page.txt

***Settings***
Documentation     A resource file with reusable keywords and variables.
...               This test is functionally identical to the example in
...               valid_login.txt file               

Resource          resource.txt
Test Teardown     Close Browser

***Test Cases***
Open Login page
    Open Browser To Login Page

resource.txt

    *** Settings ***
Documentation     A resource file with reusable keywords and variables.
...
...               The system specific keywords created here form our own
...               domain specific language. They utilize keywords provided
...               by the imported Selenium2Library.

Library     Selenium2Library


*** Variables ***
${SERVER}         http://google.com
${BROWSER}        Firefox
${DELAY}          0
${VALID USER}     admin
${VALID PASSWORD}    admin
${INVALID USER}      xyz
${INVALID PASSWORD}  invalid 

*** Keywords ***
Open Browser To Login Page
    Open Browser    ${SERVER}    ${BROWSER}
    Maximize Browser Window
    Set Selenium Speed    ${DELAY}
    Login Page Should Be Open

Login Page Should Be Open
    Title Should Be    Google

Cmd verwenden und Zugriff auf den Ordner "TS_test", führen Sie "pybot Login_admin_page.txt". Der Bildschirm zeigt Fehler.

Dank.

  • Die vier Leerzeichen vor Einstellungen in resource.txt ist proably nur ein copy-paste-Fehler?
  • Dein code funktioniert bei mir. Sind Sie absolut sicher, das sind genau die Dateien, die Sie verwenden? Ich Frage, weil diese Dateien nicht geben Ihnen die "kein test-case-table" - Fehler, den Sie melden.
  • Oakley: ja, es ist genau meine Testfälle. Aber Idon ' T wissen, warum dies nicht funktioniert, versuchen Sie auch alle kopieren Sie diese an eine neue leere Datei, dann funktioniert ???? Möchten Sie geben Kommentare ?
  • KEINE Leerzeichen vor den Parameter in meinem test-Fall in der lokalen Festplatte. Kopieren Sie einfach die Inhalte, um Stack-überlauf zu brauchen Ihre Hilfe.
  • Wenn Sie kopieren Sie die gleiche Datei an einen anderen Speicherort, das einzige was ich mir vorstellen kann ist, dass Sie nicht ausführen dieser Datei, wenn Sie die Fehlermeldung kam. Vielleicht haben Sie es umbenannt, früher und versehentlich eine alte version. Suchen Sie in der log-Datei weist einen Fehler auf und stellen Sie sicher, dass genau die Datei, die es versuchte zu laufen, ist die Datei, die Sie denken, Sie sind. Meine Vermutung ist, du bist mit einer älteren version der Datei. Roboter nicht kaputt oder Zufall -- wenn es analysiert, OK in einem Ordner, in dem es analysiert, OK, wenn Sie es verschieben, und wenn es gibt einen parse-error in einem Ordner, wird es geben, parse-errors in einem anderen Ordner.
  • Wenn dieses problem ist aktuell, bitte laden Sie Ihre Dateien irgendwo, so dass wir Sie herunterladen kann.

Schreibe einen Kommentar