Getting Started
Introduction
Conventions
Method Naming
Browser Based Tests
Page Object
API Based Tests
Troubleshooting
Common Selenium Issues
Athena Does Not Reach Target URL
I Have Dynamic IPs
I Get Request Timeouts
API Tests
Introduction
Project Setup
The report
The Listeners
Writing a Test
The Namespace
The Parent Class
The Method Name Convention
Performing HTTP Calls
Execute The Test
Reading The Report
Configure a Proxy
Parallel Tests
All Available Options
Final Thoughts
BDD Tests
Introduction
Project Setup
The athena.json
The selenium.hub_url
The report
The behat.yml
Custom extensions
Default Suite
Writing a Test
The Story Telling
From Words to Code
The Namespace
The Parent Class
The Browser Navigation
The Interaction With Elements
Out Of The Ordinary Assertions
All Pieces Together
Execute The Test
Execute a Single Feature
Reading The Report
Configure Proxy and/or Grid Hub
Parallel Tests
Features in Parallel
Scenarios in Parallel
Features and Scenarios in Parallel
Browser Tests
Introduction
Project Setup
The selenium.hub_url
The report
Writing a Test
The Namespace
The Parent Class
The Method Name Convention
Manipulating The Browser
Execute The Test
Reading The Report
Configure Proxy and/or Grid Hub
Parallel Tests
All Available Options
Use PHPStorm
Open Edit Configurations
Add Bash Script
Configure Athena Binary
Execute
Use XDebug
Open Edit Configurations
Add PHP Remote Debug
Add Server
Set Path Mappings
Debug
Profiling
Reports
Introductions
Pre-Steps
BDD Reports
Browser, API & Unit Tests Reports
Tweaks
Configure PHP Version
Available Versions
Disable XDebug
External Grid Hub and/or Proxy
Unit Tests In Paralell
All Available Options
Config Reference
Properties
selenium
hub_url
connection_timeout
request_timeout
proxy
connectTimeout
readTimeout
url
port
internalPort
proxyType
httpProxy
sslProxy
remapHosts
blacklist_urls
recording
urls
report
format
outputDirectory
filter_directories
Published with GitBook
Open Edit Configurations
1. Open Edit Configurations
2. Add Bash Script
3. Configure Athena Binary
4. Execute
results matching "
"
No results matching "
"