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