Skip to content

Commit 522b8da

Browse files
authored
Merge pull request #30 from the-mentor/master
Switched Chrome's Headless param to type switch and cleaned the README.md File
2 parents b720092 + e3c5306 commit 522b8da

File tree

3 files changed

+23
-3
lines changed

3 files changed

+23
-3
lines changed

README.md

+21-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,19 @@ Import-Module "{FullPath}\selenium-powershell\Selenium.psm1"
1818

1919
# Usage
2020

21+
## Start a Browser Driver
22+
```powershell
23+
# Start a driver for a browser of your choise (Chrome/Firefox/Edge/InternetExplorer)
24+
# To start a Firefox Driver
25+
$Driver = Start-SeFirefox
26+
27+
# To start a Chrome Driver
28+
$Driver = Start-SeChrome
29+
30+
# To start an Edge Driver
31+
$Driver = Start-SeEdge
32+
```
33+
2134
## Navigate to a URL
2235

2336
```powershell
@@ -54,7 +67,14 @@ Send-SeKeys -Element $Element -Keys "[email protected]"
5467
## Run Chrome with options
5568

5669
```powershell
57-
$Driver = Start-SeChrome -Arguments "headless","incognito"
70+
# Run Chrome in Headless mode
71+
$Driver = Start-SeChrome -Headless
72+
73+
# Run Chrome in incognito mode
74+
$Driver = Start-SeChrome -Arguments "incognito"
75+
76+
# Run Chrome with alternative download folder
77+
$Driver = Start-SeChrome -DefaultDownloadPath c:\temp
5878
```
5979

6080
## Wait for an element

Selenium.psm1

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ function Start-SeChrome {
1515
[switch]$HideVersionHint,
1616
[System.IO.FileInfo]$DefaultDownloadPath,
1717
[bool]$DisableBuiltInPDFViewer=$true,
18-
[bool]$Headless=$false
18+
[switch]$Headless
1919
)
2020

2121
$Chrome_Options = New-Object -TypeName "OpenQA.Selenium.Chrome.ChromeOptions"

Selenium.tests.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Describe "Start-SeChrome" {
7272

7373
Describe "Start-SeChrome headless" {
7474
Context "Should Start Chrome Driver in headless mode" {
75-
$Driver = Start-SeChrome -Headless $true
75+
$Driver = Start-SeChrome -Headless
7676
Stop-SeDriver $Driver
7777
}
7878
}

0 commit comments

Comments
 (0)