|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man installerar Selenium webdriver för PHP i 9 enkla steg

    För att installera Selenium webdriver för PHP, följ dessa steg:

    Steg 1:Installera Composer (om den inte är installerad)

    Composer är en beroendehanterare för PHP och krävs för att installera Selenium webdriver.

    ``` bash

    curl -sS https://getcomposer.org/installer | php

    ```

    Om du använder en Mac med Homebrew installerat kan du också installera Composer med:

    ``` bash

    brygg installera kompositör

    ```

    Steg 2:Skapa ett PHP-projekt

    Skapa en ny mapp för ditt PHP-projekt och öppna den i en terminal eller kommandotolk.

    Steg 3:Kör Composer

    Kör följande kommando för att initiera Composer och skapa filen `composer.json`:

    ``` bash

    kompositör init

    ```

    Steg 4:Lägg till Selenium-beroende i `composer.json`

    Lägg till Selenium webdriver-beroendet till filen `composer.json`. Öppna din `composer.json` och lägg till följande rad i avsnittet `require`:

    ``` json

    "webdriver/webdriver":"^1.13"

    ```

    Din `composer.json`-fil bör se ut ungefär så här:

    ``` json

    {

    "require":{

    "webdriver/webdriver":"^1.13"

    }

    }

    ```

    Steg 5:Installera Selenium webdriver

    För att installera Selenium webdriver och dess beroenden, kör följande kommando:

    ``` bash

    kompositör installera

    ```

    Detta kommando kommer att ladda ner och installera Selenium webdriver och alla nödvändiga beroenden.

    Steg 6:Inkludera Selenium-biblioteket

    I ditt PHP-skript, inkludera Selenium-biblioteket med:

    ``` php

    require_once 'vendor/autoload.php';

    ```

    Steg 7:Skapa en WebDriver-instans

    Skapa en WebDriver-instans för att styra en webbläsare. Använd till exempel följande för att styra Google Chrome:

    ``` php

    $driver =new \RemoteWebDriver("http://localhost:4444/wd/hub", \DesiredCapabilities::chrome());

    ```

    Den här raden initierar en WebDriver-instans som styr en Chrome-webbläsare. Du kan välja olika drivrutiner som Firefox eller Internet Explorer genom att ändra argumentet `\DesiredCapabilities`.

    Steg 8:Navigera till en webbadress

    Använd "get"-metoden för WebDriver-instansen för att navigera till en URL:

    ``` php

    $driver->get('https://www.example.com');

    ```

    Steg 9:Interagera med sidan

    När sidan har laddats kan du interagera med dess element med hjälp av metoderna som tillhandahålls av WebDriver-instansen som `findElement()`, `click()`, `sendKeys()`, etc.

    För en omfattande guide och mer avancerade exempel, se Selenium-dokumentationen.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur överföra data från en Advantage Database Server …
    ·Hur göra en blogg med PHP
    ·Hur du ändrar länkar inom en iFrame med PHP
    ·Hur man sätter in en PHP Datum & Tidsstämpel i MySQL
    ·Hur man beräknar en löpande balans med MySQL
    ·Hur man installerar JSON Med PHP
    ·Hur Räkna antalet förekomster i PHP
    ·MySQL Fogar Select Count Tutorial
    ·Hur får man den dag från en MySQL Tidsstämpel
    ·Hur man lagrar en Date i en MySQL databas med PHP Tutor…
    Utvalda artiklarna
    ·Hur konvertera binär till byte
    ·Hur man tar bort stycketecken från en sträng i PHP
    ·Hur man bygger ett beslut träd i Java Open Source
    ·Lägga till inflödet av Visual C
    ·Hur organisera e-postadresser Alfabetiskt
    ·Hur man tar bort skripttaggarna i Mootools XHR
    ·Hur ladda PHP -filer till en webbplats
    ·Hur göra en felsökning i SQL
    ·Hur konvertera en sträng till Proper mål Med PHP
    ·Hur man tar bort alla bokstäver i PHP
    Copyright © Dator Kunskap http://www.dator.xyz