robotframeworkAan de slag met robotframewerk


Opmerkingen

Deze sectie biedt een overzicht van wat robotframework is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook grote onderwerpen binnen robotframework vermelden en een link naar de gerelateerde onderwerpen bevatten. Aangezien de documentatie voor robotframework nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

versies

Versie Publicatiedatum
Robot Framework 3.0.2 2017/02/14
Robot Framework 3.0.1 2017/01/06
Robot Framework 3.0 2015-12-31
Robot Framework 2.9.2 2015/10/09
Robot Framework 2.9.1 2015/08/28
Robot Framework 2.9 2015/07/30

Installatie of instellingen

Gedetailleerde instructies voor het instellen of installeren van Robot Framework.

Robot framework is een generiek framework voor testautomatisering. Dit wordt geïmplementeerd met Python en wordt ondersteund op Python 2 en Python 3 Jython (JVM) en IronPython (.NET) en PyPy. Voor

  1. Acceptatietesten
  2. Acceptatietestgestuurde ontwikkeling (ATDD)

voorwaarden

  1. Installeer een tolken
  2. PATH configureren
  3. Https_proxy instellen

Python heeft de meest geavanceerde implementaties en er wordt voorgesteld om Python te gebruiken als u geen uitzonderlijke vereisten heeft.

Robot Framework-versie Ondersteunde tolkversie
Robot Framework 3.0 Python 2.6
Robot Framework 3.0 Python 2.7
Robot Framework 3.0 Python 3.3
Robot Framework 3.0 Jython 2.7 & Java 7
Robot Framework 3.0 IronPython 2.7
Robot Framework 2.5-2.8 Python 2.5
Robot Framework 2.5-2.8 Jython 2.5
Robot Framework 2.0-2.1 Python 2.3
Robot Framework 2.0-2.1 Python 2.4
Robot Framework 2.0-2.1 Jython 2.2

Python installatie

Gewenste versie van python kan worden gedownload van https://www.python.org/downloads/

Jython installatie

Een installatieprogramma is te vinden op http://jython.org . U kunt dit uitvoerbare JAR-pakket uitvoeren vanaf de opdrachtregel zoals javaava -jar jython_installer-.jar.

IronPython-installatie

Een installatieprogramma is te vinden op http://ironpython.net/download/ voor IronPython 2.7.Als u IronPython gebruikt, is een extra afhankelijkheid het installeren van elementtree module 1.2.7

PATH configureren & https_proxy instellen

Voeg de installatiemap van Python toe (standaard C: \ Python27, C: \ Python27 \ Scripts, C: \ jython2.7.0 \ bin etc op Windows) en de map Scripts aan het begin van uw padvariabele

De waarde van https_proxy moet de URL van de proxy zijn. Dit is vereist wanneer deze pakketten met pip worden geïnstalleerd en u zich in een proxy-netwerk bevindt

Robot Framework met pip installeren

Installeer de nieuwste versie van robotframework

pip install robotframework
 

Installeer een specifieke versie

pip install robotframework==2.0
 

Robot Framework vanaf bron installeren

Brondistributie van Robot Framework is te vinden op https://code.google.com/archive/p/robotframework/downloads.Robot Framework wordt vanaf de bron geïnstalleerd met behulp van het standaard setup.py-script van Python in de directory met bronscripts

python setup.py install
jython setup.py install
ipy setup.py install
 

Robot Framework 3.0 installeren op een Windows-machine met Python 2.7.11

Dit is een beknopte handleiding om Robot Framework 3.0 op een Windows-machine te laten werken met Python 2.7.11 - Het gaat niet te diep in op het waarom en hoe, het brengt je gewoon aan de slag. De eerste dingen zijn eerst, laten we Python niet gaan installeren!

  1. Download Python 2.7.11 voor Windows . (Windows x86-64 MSI-installatieprogramma of Windows x86 MSI-installatieprogramma afhankelijk van de architectuur)

  2. Voer de installatie uit en zorg ervoor dat u "pip" installeert en dat u kiest voor "Python.exe toevoegen aan pad" (mogelijk moet u uw machine opnieuw opstarten om te profiteren van de Python PATH. In deze handleiding wordt ervan uitgegaan dat u heb die luxe niet)

  3. Nadat het is geïnstalleerd, laten we een snelle controle uitvoeren om te controleren of het correct is geïnstalleerd. Voer CMD uit als admin en navigeer naar waar Python is geïnstalleerd op cd C:\Python27 en typ python -V . Het zou "Python 2.7.11" moeten retourneren

Dat is alles, Python is nu op uw machine geïnstalleerd. Het volgende deel is om het Robot Framework op uw machine te installeren met behulp van pip.

  1. Laten we eerst ervoor zorgen dat we de nieuwste versie van pip hebben, door eerst naar de scripts-directory in Python cd C:\Python27\Scripts en vervolgens python -m pip install -U pip . Het zou moeten zeggen dat je de meest up-to-date versie hebt geïnstalleerd!

  2. pip install robotframework we vervolgens Robot Framework installeren door pip install robotframework

  3. Zodra pip klaar is met het downloaden en installeren van de bestanden, voer je robot --version in om te controleren of deze correct is geïnstalleerd. Het moet zeggen Robot Framework 3.0 (Python 2.7.11 op win32 / 64)

  4. (Optioneel) Als er in de toekomst een update voor Robot Framework is, kunt u deze opdrachtpip pip install --upgrade robotframework