Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ public class WebDriverDriver : IDisposable
private static IWebDriver SetupWebDriver()
{
var options = new ChromeOptions();
options.AddArgument("--headless");
//options.AddArgument("--headless");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

uncomment this; the builds should run headless.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah yes, missed that! :) Thanks

options.AddArgument("--start-maximized");
options.AddArgument("--disable-notifications");
options.AddArgument("--no-sandbox");
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
Feature: 1.2 Login With Identifier First

This is basic login scenario that includes password optional

Background:
Given a Global Session Policy defines the Primary factor as Password / IDP / any factor allowed by app sign on rules
And the Global Session Policy does NOT require a second factor
And a SPA, WEB APP or MOBILE with an Authentication Policy that is defined as Any 1 factor
And User Enumeration Prevention is set to ENABLED in Security > General
And the list of Authenticators contains Email and Password is optional
And a User named "Mary" exists, and this user has already setup email and password factors

Scenario: 1.2.1: Mary logs in with Email with an OTP
Given Mary navigates to the Basic Login View
When she fills in her correct username
And she clicks Login
Then she is presented with an option to select Email to verify
When She selects Email from the list
And She selects "Receive a Code"
Then the screen changes to receive an input for a code
When She inputs the correct code from the Email
And She selects "Verify"
Then she is redirected to the Root View
And she sees a table with her profile info
And the cell for the value of email is shown and contains her email
And the cell for the value of name is shown and contains her first name and last name

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading