Lines Matching refs:to

9 Php-webdriver library is PHP language binding for Selenium WebDriver, which allows you to control web browsers from PHP.
15 The W3C WebDriver support is not yet full-featured, however it should allow to control Firefox via Geckodriver and new
18 The concepts of this library are very similar to the "official" Java, .NET, Python and Ruby bindings from the
35 Starting from version 1.8.0, the project has been renamed from `facebook/php-webdriver` to `php-webdriver/webdriver`.
37 In order to receive the new version and future updates, **you need to rename it in your composer.json**:
52 To control a browser, you need to start a *remote end* (server), which will listen to the commands sent
55 This could be Selenium standalone server, but for local development, you can send them directly to so-called "browser driver" like Chromedriver or Geckodriver.
59 ? Below you will find a simple example. Make sure to read our wiki for [more information on Chrome/Chromedriver](https://github.com/php-webdriver/php-webdriver/wiki/Chrome).
62 Make sure to have a compatible version of Chromedriver and Chrome!
72 ? Below you will find a simple example. Make sure to read our wiki for [more information on Firefox/Geckodriver](https://github.com/php-webdriver/php-webdriver/wiki/Firefox).
75 Make sure to have a compatible version of Geckodriver and Firefox!
77 Run `geckodriver` binary (it start to listen on port 4444 by default):
85 Selenium server can be useful when you need to execute multiple tests at once,
86 when you run tests in several different browsers (like on your CI server), or when you need to distribute tests amongst
87 several machines in grid mode (where one Selenium server acts as a hub, and others connect to it as nodes).
89 Selenium server then act like a proxy and takes care of distributing commands to the respective nodes.
102 When creating a browser session, be sure to pass the url of your running server.
132 Desired capabilities define properties of the browser you are about to start.
145 // Add arguments via FirefoxOptions to start headless firefox
153 Capabilities can also be used to [? configure a proxy server](https://github.com/php-webdriver/php-webdriver/wiki/HowTo-Work-with-proxy) which the browser should use.
163 // Go to URL
175 // Read text of the element and print it to output
176 echo 'About to click to a button with text: ' . $historyButton->getText();
178 // Click the element to navigate to revision history page
181 // Make sure to always call quit() at the end to terminate the browser session
188 **NOTE:** Above snippets are not intended to be a working example by simply copy-pasting. See [example.php](example.php) for a working example.
201 You may also want to check out the Selenium project [docs](https://selenium.dev/documentation/en/) and [wiki](https://github.com/SeleniumHQ/selenium/wiki).
205 To take advantage of automatized testing you may want to integrate php-webdriver to your testing framework.
210 - [Steward](https://github.com/lmc-eu/steward) integrates php-webdriver directly to [PHPUnit](https://phpunit.de/), and provides parallelization
216 We have a great community willing to help you!
221 ? Something isn't working, and you want to **report a bug**? [Submit it here](https://github.com/php-webdriver/php-webdriver/issues/new) as a new issue.
223 ? Looking for a **how-to** or **reference documentation**? See [our wiki](https://github.com/php-webdriver/php-webdriver/wiki).
227 We love to have your help to make php-webdriver better. See [CONTRIBUTING.md](.github/CONTRIBUTING.md) for more information about contributing and developing php-webdriver.
229 Php-webdriver is community project - if you want to join the effort with maintaining and developing this library, the best is to look on [issues marked with "help wanted"](https://github.com/php-webdriver/php-webdriver/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22)
230 label. Let us know in the issue comments if you want to contribute and if you want any guidance, and we will be delighted to help you to prepare your pull request.