Web Driver IO Tutorial met behulp van een Live website en voorbeelden werken (1 / 8 stap)

Stap 1: Software-installatie

Aan de slag moet u knooppunt JS, Web Driver IO, mokka, moet en Selenium stand-alone server geïnstalleerd.

Hier vindt u installatie-instructies voor Windows 7.

(Ik ben een Mac/Linux gebruiker maar ik moest alles installeren op Windows 7 machines, dit is waarom ik hebben opgenomen voor uw referentie. De procedure voor het installeren op een Mac/Linux is vergelijkbaar. Raadpleeg met online referenties voor meer informatie.)

Vanuit een browser:

  • Knooppunt waarin NPM (knooppunt Package Manager) installeren
  • Ga naar https://nodejs.org/
    • Klik op installeren
    • Opslaan en uitvoeren van bestand
    • Instellen van het pad en de variabele (NODE_PATH)
    • Ga naar Controlebord -> systeem en veiligheid -> systeem
      • Geavanceerde systeeminstellingen
      • Milieu instelling (de variabelen van de gebruiker)
        • Voeg toe aan pad

          • C:\Users\{username}\AppData\Roaming\npm;
        • Toevoegen van de NODE_PATH (de variabelen van het systeem)
          • C:\Users\{username}\AppData\Roaming\npm\node_modules

Opmerking: Ik heb geïnstalleerd alle software hieronder met behulp van de npm globale optie (-g). Dit is gewoonlijk niet aanbevolen, maar voor deze installatie die ik nodig had om het globaal te installeren aangezien het zou worden gebruikt voor meerdere projecten.

Toegankelijk troepenleiding prompt (cmd):

(lokale gebruiker-beheerder)

  • Installeren van selenium "web stuurprogramma IO"

    • NPM installeren webdriverio -g

      • Dit zal wereldwijd web stuurprogramma IO installeren op uw machine
  • "Mokka" test loper software installeren
    • NPM installeren mokka -g

      • Dit zal wereldwijd mokka op uw machine installeren
  • Install moet"" bewering bibliotheek
    • NPM installeren moet -g

      • Dit zal installeren "moet" globaal op je machine
  • Selenium Stand Alone Server installeren
  • Installeren van browsers en browser-stuurprogramma's om te testen met
    • Vanaf cmd-prompt:

  • "Selenium" map maken
  • C:\Users\{username}\selenium
  • Commando's:
    • CD C:\Users\{USERNAME}
    • mkdir selenium
  • Firefox
    • Installeer firefoxbrowser, indien nog niet geïnstalleerd.
    • Het pad moet worden ingesteld om te beginnen van Firefox vanuit troepenleiding prompt (cmd).
    • Configuratiescherm -> systeem en veiligheid -> systeem
      • Geavanceerde systeeminstellingen
      • Omgevingsinstellingen
      • Toevoegen (append gebruik puntkomma) naar variabele pad
      • C:\Program Dossiers (x86) \Mozilla Firefox
    • Geen speciale web-driver die nodig is voor Firefox.
  • Chrome
    • Installeer chrome-browser, indien nog niet geïnstalleerd.
    • Het pad kan worden ingesteld om te beginnen met Chrome vanuit troepenleiding prompt (cmd).
    • Eerste test: chrome.exe vanuit troepenleiding prompt (cmd)
    • Als chrome vervolgens niet start:
    • Configuratiescherm -> systeem en veiligheid -> systeem
      • Geavanceerde systeeminstellingen
      • Omgevingsinstellingen
      • Toevoegen (append gebruik puntkomma) naar variabele pad
      • C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
    • Een speciale web-driver is nodig voor Chrome.
      • Ga naar chromium.org en unzip 32-bits stuurprogramma in de map "selenium".
  • Internet Explorer (voor Windows alleen - niet op andere platformen werken zal)

Gerelateerde Artikelen

RGB LED Tutorial (met behulp van een Arduino) (RGBL)

RGB LED Tutorial (met behulp van een Arduino) (RGBL)

LED's zijn geweldig. Maar er een punt waar het opvlammen eenvoudigweg niet voldoende is bij elk project komt. Voor deze gevallen een RGB (rood, groen, blauw) is LED het antwoord.Elke kleur gloed met een RGB LED zult u kunnen tot uw hartje begeert.Bij
Maak een Web aangesloten Robot (voor ongeveer $500) (met behulp van een Arduino en Netbook)

Maak een Web aangesloten Robot (voor ongeveer $500) (met behulp van een Arduino en Netbook)

dit Instructable zal u tonen hoe te bouwen van uw eigen Web aangesloten Robot (met behulp van een Arduino micro-controller en de Asus eee pc).Waarom zou u een Web aangesloten Robot willen? Om mee te spelen natuurlijk. Rijd uw robot van hele kamer of
555 RGB Rainbow LED Driver (niet met behulp van een 4029)

555 RGB Rainbow LED Driver (niet met behulp van een 4029)

| A_Teacher |OK, is dus voor zover ik kan vertellen, dit een uniek merk Nieuw ontwerp.Alle ruimte Cadets bellen: Als een manier van motiveren mensen om het project te maken, ik ben momenteel weggeven een 3 maand Instructables Pro lidmaatschap aan de
Hoe maak je een installatieschijf met behulp van een flash drive 8gb

Hoe maak je een installatieschijf met behulp van een flash drive 8gb

Hoe maak je een installatieschijf met behulp van een flash drive 8gbhttp://www.YouTube.com/watch?v=FQ4EyWHcSpohttp://www.microsoftstore.com/Store/msstore/HTML/pbPage.Help_Win7_usbdvd_dwnToolwindows 7 inorder om dit te doen moethet bestand moet een IS
Bewerking van een PCB met behulp van een goedkope CNC Machine

Bewerking van een PCB met behulp van een goedkope CNC Machine

Inleiding:Voor deze tutorial zullen we een ontwerp dat we van EAGLE, gebruik PCB-GCode en Autoleveler software te laden in onze ZEN Toolworks Mach 3 CNC machine gemaakt. Wat we kunnen doen is het vervolgens creëren van printplaten met behulp van onze
Vlucht controleren met behulp van een Raspberry PI en een DVB-Stick

Vlucht controleren met behulp van een Raspberry PI en een DVB-Stick

Als u een frequent flyer, of gewoon gepassioneerd over vliegtuigen, vervolgens Flightradar of Flightaware zijn 2 moet hebben websites (of apps, als daar zijn ook mobiele apps) die u wilt gebruiken op dagelijkse basis.Beide kunt u vlakken in real time
Indringende en een PCB met behulp van een Arduino-Based CNC frezen

Indringende en een PCB met behulp van een Arduino-Based CNC frezen

Tot onlangs PCB sonderen met behulp van een Arduino was gebaseerde CNC machine maar een loutere droom. Dankzij de mensen van Chilipeppr.com we nu hebben gebaseerde een bankje van de web-gebaseerde tool voor al onze Arduino CNC producten. Het beste de
Maken van een jurk met behulp van een commerciële patroon of leren van de taal van naaien

Maken van een jurk met behulp van een commerciële patroon of leren van de taal van naaien

Niet iedereen kan of zal maken hun eigen patroon naaien. Veel mensen willen gewoon weten hoe om te naaien iets draagbaar, met behulp van een commerciële patroon. Ik leer begin naaien voor volwassenen (voor het grootste deel) door middel van onze scho
De Linkit met behulp van een Raspberry PI Program

De Linkit met behulp van een Raspberry PI Program

In dit instructable, ik ga u tonen hoe te programmeren van de Linktit een bord met behulp van een Raspberry Pi, en ook seriële communicatie met het vast te stellen. Dit instructable ziet u hoe u een micro-controller (één Linkit) en het werk van een m
Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Snelle geïmproviseerde ' face-tracking camera met behulp van een Intel Edison

Dit is een tutorial over het bouwen van een eenvoudige camera van de face-tracking met arduino breakout board, een android-smartphone, een servomotor en een paar andere dingen die kan je rondslingeren in uw bureau met behulp van een Edison. De code i
Het opnieuw installeren van Windows op uw PC met behulp van een PSP

Het opnieuw installeren van Windows op uw PC met behulp van een PSP

Wanneer uw Vensters OS ontwikkelt enkele ernstige problemen of als u wilt bijwerken van uw bestaande besturingssysteem; de beste en meest betrouwbare optie is een schone installatie doen.Back-up van uw gegevens, veeg uw harde schijf en installeer Win
Van lege toetsen werkende sleutels zonder afbouw de sluis (met behulp van een handfile)

Van lege toetsen werkende sleutels zonder afbouw de sluis (met behulp van een handfile)

U hebt waarschijnlijk gezien lockpicking uitgelegd op verschillende "hacky" websites. Umisschien zelfs zijn beproefd op zelf. Maar wat als u wilt openen een vergrendeling een aantal keren? Zou het niet geweldig om te hebben een opening techniek
PhotoBooth macro photobucket met behulp van een webcam (geen camera)

PhotoBooth macro photobucket met behulp van een webcam (geen camera)

Ja, ik weet dat dit lijkt "het kan niet zo eenvoudig"...Waar zijn de camera's, batterijen, achtergronden, statieven, camera mounts, focus technieken, dure verlichting, reflectoren, diffusers, grote vakken, lange bouwtijd, kosten en zweren woorde
Met behulp van een Dot Matrix LED met een Arduino en Shift Register

Met behulp van een Dot Matrix LED met een Arduino en Shift Register

de Siemens DLO7135 Dot matrix LED is een verbazingwekkend stukje opto-elektronica. Het is gefactureerd als een 5 x 7 Dot Matrix intelligente Display (r) met geheugen/Decoder/Driver. Samen met dat het geheugen, het heeft een 96-ASCII karakterdisplay s