Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Composer je správca závislostí pre PHP a je potrebný na inštaláciu webového ovládača Selenium.
``` bash
curl -sS https://getcomposer.org/installer | php
```
Ak používate Mac s nainštalovaným Homebrewom, Composer si môžete nainštalovať aj pomocou:
``` bash
brew install skladateľ
```
Vytvorte nový priečinok pre svoj projekt PHP a otvorte ho v termináli alebo príkazovom riadku.
Spustite nasledujúci príkaz na inicializáciu Composer a vytvorte súbor `composer.json`:
``` bash
skladateľ init
```
Pridajte závislosť webového ovládača Selenium do súboru `composer.json`. Otvorte súbor `composer.json` a do sekcie `require` pridajte nasledujúci riadok:
```json
"webdriver/webdriver":"^1.13"
```
Váš súbor `composer.json` by mal vyzerať asi takto:
```json
{
"vyžadovať":{
"webdriver/webdriver":"^1.13"
}
}
```
Ak chcete nainštalovať Selenium webdriver a jeho závislosti, spustite nasledujúci príkaz:
``` bash
inštalácia skladateľa
```
Tento príkaz stiahne a nainštaluje Selenium webdriver a všetky potrebné závislosti.
Do skriptu PHP zahrňte knižnicu Selenium pomocou:
```php
require_once 'vendor/autoload.php';
```
Vytvorte inštanciu WebDriver na ovládanie prehliadača. Ak chcete napríklad ovládať prehliadač Google Chrome, použite nasledovné:
```php
$driver =new \RemoteWebDriver("http://localhost:4444/wd/hub", \DesiredCapabilities::chrome());
```
Tento riadok inicializuje inštanciu WebDriver, ktorá bude ovládať prehliadač Chrome. Môžete si vybrať rôzne ovládače ako Firefox alebo Internet Explorer zmenou argumentu `\DesiredCapabilities`.
Na prechod na adresu URL použite metódu „get“ inštancie WebDriver:
```php
$driver->get('https://www.example.com');
```
Po načítaní stránky môžete interagovať s jej prvkami pomocou metód, ktoré poskytuje inštancia WebDriver, ako napríklad `findElement()`, `click()`, `sendKeys()` atď.
Podrobnú príručku a pokročilejšie príklady nájdete v dokumentácii k Selenium.