-
Notifications
You must be signed in to change notification settings - Fork 848
Home
Ondřej Machulda edited this page Aug 23, 2022
·
32 revisions
Welcome to php-webdriver. Here are some useful resources to help you get started. Also note other wiki pages in the content.
- Chrome - installing Chrome and ChromeDriver
- Firefox - installing Firefox and Geckodriver
- Example command reference - list of php-webdriver commands
- Locating an element using different strategies (css selector, xPath etc.)
- How to wait - waiting on page load, element appearance, form submit etc.
- Alert, window tabs, frames and iframes
-
Select, checkboxes, radio buttons - dealing with
<select>
, checkboxes or radio buttons using prepared helper classes - How to work with Ajax - in jQuery, Dojo, Prototype
-
File uploads - how to work with
<input type=file>
- Selenium server - using standalone Selenium server to execute tests
- Using a proxy - accessing a website which is running behind proxy
- ChromeOptions, Chrome DevTools protocol - features specific to Chrome
- FirefoxOptions, FirefoxProfile - features specific to Firefox
- Custom commands - send custom commands (eg. browser specific commands) to the remote end