10s
Sets the timeout that is used by various keywords.
Opening browser 'chrome' to base url 'https://automationplayground.com/crm/'.
${URL}
${BROWSER}
Opens a new browser instance to the optional ``url``.
x=0
y=0
Sets window position using ``x`` and ``y`` coordinates.
width=1280
height=1040
Sets current windows size to given ``width`` and ``height``.
Opening url 'https://automationplayground.com/crm/'
${URL}
Navigates the current browser window to the provided ``url``.
${HOME_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Closes all open browsers and resets the browser cache.
Test the Home Page
1001
Home
Smoke
10s
Sets the timeout that is used by various keywords.
Opening browser 'chrome' to base url 'https://automationplayground.com/crm/'.
${URL}
${BROWSER}
Opens a new browser instance to the optional ``url``.
x=0
y=0
Sets window position using ``x`` and ``y`` coordinates.
width=1280
height=1040
Sets current windows size to given ``width`` and ``height``.
Opening url 'https://automationplayground.com/crm/'
${URL}
Navigates the current browser window to the provided ``url``.
${HOME_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Clicking link 'Sign In'.
${TOPNAV_SIGNIN_LINK}
Clicks a link identified by ``locator``.
${SIGNIN_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Typing text 'contact@gmail.com' into text field 'id=email-id'.
${SIGNIN_EMAIL_TEXTBOX}
${Email}
Types the given ``text`` into the text field identified by ``locator``.
${Email}
Typing text 'password12345' into text field 'id=password'.
${SIGNIN_PASSWORD_TEXTBOX}
${Password}
Types the given ``text`` into the text field identified by ``locator``.
${Password}
Clicking button 'id=submit-id'.
${SIGNIN_SUBMIT_BUTTON}
Clicks the button identified by ``locator``.
${Email}
${Password}
${CUSTOMERS_HEADER_LABEL}
Waits until ``text`` appears on the current page.
${VALID_LOGIN_EMAIL}
${VALID_LOGIN_PASSWORD}
Closes all open browsers and resets the browser cache.
Test the Login
1002
Login
Smoke
10s
Sets the timeout that is used by various keywords.
Opening browser 'chrome' to base url 'https://automationplayground.com/crm/'.
${URL}
${BROWSER}
Opens a new browser instance to the optional ``url``.
x=0
y=0
Sets window position using ``x`` and ``y`` coordinates.
width=1280
height=1040
Sets current windows size to given ``width`` and ``height``.
Opening url 'https://automationplayground.com/crm/'
${URL}
Navigates the current browser window to the provided ``url``.
${HOME_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Clicking link 'Sign In'.
${TOPNAV_SIGNIN_LINK}
Clicks a link identified by ``locator``.
${SIGNIN_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Typing text 'contactgmail.com' into text field 'id=email-id'.
${SIGNIN_EMAIL_TEXTBOX}
${Email}
Types the given ``text`` into the text field identified by ``locator``.
${Email}
Clicking button 'id=submit-id'.
${SIGNIN_SUBMIT_BUTTON}
Clicks the button identified by ``locator``.
${SIGNIN_EMAIL_TEXTBOX}
Waits until the element ``locator`` is visible.
${email_check} = contactgmail.com
${email_check}
${SIGNIN_EMAIL_TEXTBOX}
Returns the value attribute of the element identified by ``locator``.
${email_check}
@
Fails if ``container`` contains ``item`` one or more times.
${Email}
Current page does not contain text 'Our Happy Customers'.
${CUSTOMERS_HEADER_LABEL}
Verifies the current page does not contain ``text``.
${INVALID_LOGIN_EMAIL}
Slept 3 seconds.
3
Pauses the test executed for the given time.
Closes all open browsers and resets the browser cache.
This is some basic info about the test
1002
notLogin
Smoke
10s
Sets the timeout that is used by various keywords.
Opening browser 'chrome' to base url 'https://automationplayground.com/crm/'.
${URL}
${BROWSER}
Opens a new browser instance to the optional ``url``.
x=0
y=0
Sets window position using ``x`` and ``y`` coordinates.
width=1280
height=1040
Sets current windows size to given ``width`` and ``height``.
Opening url 'https://automationplayground.com/crm/'
${URL}
Navigates the current browser window to the provided ``url``.
${HOME_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Clicking link 'Sign In'.
${TOPNAV_SIGNIN_LINK}
Clicks a link identified by ``locator``.
${SIGNIN_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Typing text 'contact@gmail.com' into text field 'id=email-id'.
${SIGNIN_EMAIL_TEXTBOX}
${Email}
Types the given ``text`` into the text field identified by ``locator``.
${Email}
Typing text 'password12345' into text field 'id=password'.
${SIGNIN_PASSWORD_TEXTBOX}
${Password}
Types the given ``text`` into the text field identified by ``locator``.
${Password}
Selecting checkbox 'id=remember'.
${SELECT_REMEMBER_BOX}
Selects the checkbox identified by ``locator``.
Clicking button 'id=submit-id'.
${SIGNIN_SUBMIT_BUTTON}
Clicks the button identified by ``locator``.
${Email}
${Password}
${CUSTOMERS_HEADER_LABEL}
Waits until ``text`` appears on the current page.
${VALID_LOGIN_EMAIL}
${VALID_LOGIN_PASSWORD}
Slept 3 seconds.
3
Pauses the test executed for the given time.
Closes all open browsers and resets the browser cache.
Test the remember Checkbox
1003
Select
Smoke
10s
Sets the timeout that is used by various keywords.
Opening browser 'chrome' to base url 'https://automationplayground.com/crm/'.
${URL}
${BROWSER}
Opens a new browser instance to the optional ``url``.
x=0
y=0
Sets window position using ``x`` and ``y`` coordinates.
width=1280
height=1040
Sets current windows size to given ``width`` and ``height``.
Opening url 'https://automationplayground.com/crm/'
${URL}
Navigates the current browser window to the provided ``url``.
${HOME_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Clicking link 'Sign In'.
${TOPNAV_SIGNIN_LINK}
Clicks a link identified by ``locator``.
${SIGNIN_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Typing text 'contact@gmail.com' into text field 'id=email-id'.
${SIGNIN_EMAIL_TEXTBOX}
${Email}
Types the given ``text`` into the text field identified by ``locator``.
${Email}
Typing text 'password12345' into text field 'id=password'.
${SIGNIN_PASSWORD_TEXTBOX}
${Password}
Types the given ``text`` into the text field identified by ``locator``.
${Password}
Clicking button 'id=submit-id'.
${SIGNIN_SUBMIT_BUTTON}
Clicks the button identified by ``locator``.
${Email}
${Password}
${CUSTOMERS_HEADER_LABEL}
Waits until ``text`` appears on the current page.
${VALID_LOGIN_EMAIL}
${VALID_LOGIN_PASSWORD}
Clicking link 'Sign Out'.
${TOPNAV_SIGNOUT_LINK}
Clicks a link identified by ``locator``.
${LOGGEDOUT_HEADER-LABEL}
Waits until ``text`` appears on the current page.
Closes all open browsers and resets the browser cache.
Test the Log out
1004
Logout
Smoke
10s
Sets the timeout that is used by various keywords.
Opening browser 'chrome' to base url 'https://automationplayground.com/crm/'.
${URL}
${BROWSER}
Opens a new browser instance to the optional ``url``.
x=0
y=0
Sets window position using ``x`` and ``y`` coordinates.
width=1280
height=1040
Sets current windows size to given ``width`` and ``height``.
Opening url 'https://automationplayground.com/crm/'
${URL}
Navigates the current browser window to the provided ``url``.
${HOME_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Clicking link 'Sign In'.
${TOPNAV_SIGNIN_LINK}
Clicks a link identified by ``locator``.
${SIGNIN_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Typing text 'contact@gmail.com' into text field 'id=email-id'.
${SIGNIN_EMAIL_TEXTBOX}
${Email}
Types the given ``text`` into the text field identified by ``locator``.
${Email}
Typing text 'password12345' into text field 'id=password'.
${SIGNIN_PASSWORD_TEXTBOX}
${Password}
Types the given ``text`` into the text field identified by ``locator``.
${Password}
Clicking button 'id=submit-id'.
${SIGNIN_SUBMIT_BUTTON}
Clicks the button identified by ``locator``.
${Email}
${Password}
${CUSTOMERS_HEADER_LABEL}
Waits until ``text`` appears on the current page.
${VALID_LOGIN_EMAIL}
${VALID_LOGIN_PASSWORD}
Clicking link 'id=new-customer'.
${CUSTOMERS_ADD_CUSTOMER_LINK}
Clicks a link identified by ``locator``.
${ADDCUSTOMER_HEADER_LABEL}
Waits until ``text`` appears on the current page.
Typing text 'jane.doe@gmail.com' into text field 'id=EmailAddress'.
${ADDCUSTOMER_EMAILADDRESS}
${INPUT_EMAILADDRESS}
Types the given ``text`` into the text field identified by ``locator``.
Typing text 'Jane' into text field 'id=FirstName'.
${ADDCUSTOMER_FIRSTNAME}
${INPUT_FIRSTNAME}
Types the given ``text`` into the text field identified by ``locator``.
Typing text 'Doe' into text field 'id=LastName'.
${ADDCUSTOMER_LASTNAME}
${INPUT_LASTNAME}
Types the given ``text`` into the text field identified by ``locator``.
Typing text 'Marseille' into text field 'id=City'.
${ADDCUSTOMER_CITY}
${INPUT_CITY}
Types the given ``text`` into the text field identified by ``locator``.
Selecting options from selection list 'id=StateOrRegion' by value TX.
${ADDCUSTOMER_REGION}
${INPUT_REGION}
Selects options from selection list ``locator`` by ``values``.
Selecting 'female' from radio button 'gender'.
${ADDCUSTOMER_GENDER}
${INPUT_GENDER}
Sets the radio button group ``group_name`` to ``value``.
Selecting checkbox 'promos-name'.
${SELECT_CHECK_BOX}
Selects the checkbox identified by ``locator``.
Clicking button 'Submit'.
${ADDCUSTOMER_SUBMIT_BUTTON}
Clicks the button identified by ``locator``.
${CUSTOMERS_CUSTOMER_SUCCESS_LABEL}
Waits until ``text`` appears on the current page.
Slept 3 seconds.
3
Pauses the test executed for the given time.
Clicking link 'Sign Out'.
${TOPNAV_SIGNOUT_LINK}
Clicks a link identified by ``locator``.
${LOGGEDOUT_HEADER-LABEL}
Waits until ``text`` appears on the current page.
Closes all open browsers and resets the browser cache.
Test the Log out
1004
Logout
Smoke
This is some basic info about the whole suite
All Tests
1001
1002
1003
1004
Home
Login
Logout
notLogin
Select
Smoke
Crm
Crm.Tests
Crm.Tests.Crm