Seite 1 von 1

Pycharm, Robot Framework und Selenium

Verfasst: Dienstag 15. September 2020, 08:46
von Hapakolian
Hallo,

ich mache gerade meine ersten geh versuche und renne voll vor die Wand.
Also ich habe Python 3.7, Selenium2Library über PIP installiert. Nutze Pycharm Community 2020.2 und die IDE erkennt die Keywords nicht.
Schon mein erstes script klappt nicht. könnte heulen.

*** Settings ***
Library Selenium2Library

*** Test Cases ***
Open Browser http://www.bing.com Firefox

Hab gegoogelt aber nur ganz viele User gefunden, die das selbe Problem haben.

Re: Pycharm, Robot Framework und Selenium

Verfasst: Dienstag 15. September 2020, 11:20
von __deets__
Was heißt deine IDE erkennt die keywords nicht? Macht die kein syntax highlighting?

Re: Pycharm, Robot Framework und Selenium

Verfasst: Dienstag 15. September 2020, 11:41
von __blackjack__
@Hapakolian: Habe gerade kein Pycharm zur Hand, aber unterstützt das von Haus aus schon das Robot Framework, oder musst Du da eventuell noch ein Plugin installieren?

Falls Dir hier keiner helfen kann: Das ist wohl nicht wirklich eine Frage von Python-Programmierung sondern eher die eines speziellen Produkts, beziehungsweise von *zwei* speziellen Produkten und wie die (nicht) zusammenarbeiten. Da könnte man auch nach spezifischeren Forum oder ähnlichem schauen die sich mit der IDE und/oder dem Robot Framework beschäftigen. Oder auch die Autoren der beteiligten Komponenten. Also beispielsweise des Plugins welches Robot Framework in Pycharm integrieren soll.

Re: Pycharm, Robot Framework und Selenium

Verfasst: Dienstag 15. September 2020, 12:55
von einfachTobi
Für das Robot Framework gibt es ein PyCharm Plugin. Einfach mal im Marketplace schauen. Dann sollte es auch entsprechend erkannt werden, denn genau diese Funktionalität verspricht die Plugin-Beschreibung.

Re: Pycharm, Robot Framework und Selenium

Verfasst: Dienstag 15. September 2020, 15:51
von Hapakolian
Sorry, ich habe mich unglücklich ausgedrückt. Danke Erstmal für eure Antworten.

die IDE erkennt das Keyword "Open Browser" aus der Selenium Bibliothek nicht. Robot Framework Plugin und selenium2Library habe ich auch schon integriert.

Re: Pycharm, Robot Framework und Selenium

Verfasst: Dienstag 15. September 2020, 16:47
von __deets__
Das ist kein keyword. Das ist ein Bibliotheksaufruf. Was genau ist die Fehlermeldung? Bitte vollen stacktrace, mit Code Tags ausgezeichnet, damit der gut lesbar ist.

Re: Pycharm, Robot Framework und Selenium

Verfasst: Dienstag 15. September 2020, 17:25
von __blackjack__
@__deets__: Im Robot Framework Sprachgebrauch sind das Keywords. Und es wird wahrscheinlich keinen Stacktrace geben, denn das ist ja wie gesagt das Robot Framework

Wenn man in einem simplen ”Hallo Welt” mal ein nicht existierendes Keyword verwendet:

Code: Alles auswählen

*** Test Cases ***
Greet the World
    Log to Console    Hello World
    This Keyword Does Not Exist    Some Argument    Another Argument
Sieht die Ausgabe so aus:

Code: Alles auswählen

==============================================================================
Test                                                                          
==============================================================================
Greet the World                                                       Hello World
Greet the World                                                       | FAIL |
No keyword with name 'This Keyword Does Not Exist' found.
------------------------------------------------------------------------------
Test                                                                  | FAIL |
1 critical test, 0 passed, 1 failed
1 test total, 0 passed, 1 failed
==============================================================================
Output:  /home/bj/output.xml
Log:     /home/bj/log.html
Report:  /home/bj/report.html

Re: Pycharm, Robot Framework und Selenium

Verfasst: Dienstag 15. September 2020, 18:46
von __deets__
Ah! Das ist natürlich was anderes. Ich bleibe aber bei mehr Fehlermeldung. Dann wäre mir das auch klar geworden.

Re: Pycharm, Robot Framework und Selenium

Verfasst: Mittwoch 16. September 2020, 07:01
von Hapakolian
__deets__ hat geschrieben: Dienstag 15. September 2020, 18:46 Ah! Das ist natürlich was anderes. Ich bleibe aber bei mehr Fehlermeldung. Dann wäre mir das auch klar geworden.
Es Gibt keine, wie es scheint, wird die Bibliothek nicht angesprochen. Ich weiß aber auch nicht wie man das "Richtiger" macht :D. wie gesagt, sind meine ersten Versuche. Wenn ich diese Hürde gemeistert habe, kann ich mit meinem Lernprogramm endlich weiter machen.

Re: Pycharm, Robot Framework und Selenium

Verfasst: Mittwoch 16. September 2020, 09:05
von __blackjack__
@Hapakolian: Wenn es keine Fehlermeldung gibt, woher weisst Du dann, dass das Keyword nicht bekannt ist‽

Re: Pycharm, Robot Framework und Selenium

Verfasst: Mittwoch 16. September 2020, 16:07
von Hapakolian
Habs gelöst :(.

Ich lern dann erstmal Python Grundlagen bevor ich euch beschäftige.

was eine Leerstelle alles ausmachen kann.