Loading Katalon/Scripts/CreateHelpRequestIncorrect/Script1587669893815.groovy 0 → 100644 +40 −0 Original line number Diff line number Diff line import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import com.kms.katalon.core.model.FailureHandling as FailureHandling import com.kms.katalon.core.testcase.TestCase as TestCase import com.kms.katalon.core.testdata.TestData as TestData import com.kms.katalon.core.testobject.TestObject as TestObject import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import internal.GlobalVariable as GlobalVariable WebUI.executeJavaScript('document.getElementsByClassName("dropdown-trigger")[1].click();\n', []) WebUI.waitForElementVisible(findTestObject('Page_MentorArc/a_Create a request'), 0) WebUI.waitForElementClickable(findTestObject('Page_MentorArc/a_Create a request'), 0) WebUI.click(findTestObject('Page_MentorArc/a_Create a request')) WebUI.setText(findTestObject('Page_Form HelpRequest/input_Branch_branch'), 'English') WebUI.executeJavaScript('$(\'#dateBegin\').pickadate().pickadate(\'picker\').set(\'select\', new Date(2099, 1, 1))', []) WebUI.setText(findTestObject('Page_Form HelpRequest/input_Ok_timeBegin'), 'aaa') WebUI.executeJavaScript('$(\'#dateEnd\').pickadate().pickadate(\'picker\').set(\'select\', new Date(2099, 1, 2))', []) WebUI.setText(findTestObject('Page_Form HelpRequest/input_Ok_timeEnd'), '16:00') WebUI.setText(findTestObject('Page_Form HelpRequest/input_Comment_comment'), 'I can help for English.') WebUI.click(findTestObject('Page_Form HelpRequest/input_Comment_waves-button-input')) WebUI.verifyTextPresent('correct the fields', false) Katalon/Scripts/CreatePropositionIncorrect/Script1587670146639.groovy 0 → 100644 +40 −0 Original line number Diff line number Diff line import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import com.kms.katalon.core.model.FailureHandling as FailureHandling import com.kms.katalon.core.testcase.TestCase as TestCase import com.kms.katalon.core.testdata.TestData as TestData import com.kms.katalon.core.testobject.TestObject as TestObject import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import internal.GlobalVariable as GlobalVariable WebUI.executeJavaScript('document.getElementsByClassName("dropdown-trigger")[0].click();\n', []) WebUI.waitForElementVisible(findTestObject('Page_MentorArc/a_Create a proposition'), 0) WebUI.waitForElementClickable(findTestObject('Page_MentorArc/a_Create a proposition'), 0) WebUI.click(findTestObject('Page_MentorArc/a_Create a proposition')) WebUI.setText(findTestObject('Page_Form HelpProposition/input_Branch_branch'), 'English') WebUI.executeJavaScript('$(\'#dateBegin\').pickadate().pickadate(\'picker\').set(\'select\', new Date(2099, 1, 1))', []) WebUI.setText(findTestObject('Page_Form HelpProposition/input_Ok_timeBegin'), 'aaaa') WebUI.executeJavaScript('$(\'#dateEnd\').pickadate().pickadate(\'picker\').set(\'select\', new Date(2099, 1, 2))', []) WebUI.setText(findTestObject('Page_Form HelpProposition/input_Ok_timeEnd'), '16:00') WebUI.setText(findTestObject('Page_Form HelpProposition/input_Comment_comment'), 'I need help for English.') WebUI.click(findTestObject('Page_Form HelpProposition/input_Comment_waves-button-input')) WebUI.verifyTextPresent('correct the fields', false) Katalon/Scripts/LoginIncorrect/Script1587668566748.groovy 0 → 100644 +34 −0 Original line number Diff line number Diff line import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import com.kms.katalon.core.model.FailureHandling as FailureHandling import com.kms.katalon.core.testcase.TestCase as TestCase import com.kms.katalon.core.testdata.TestData as TestData import com.kms.katalon.core.testobject.TestObject as TestObject import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import internal.GlobalVariable as GlobalVariable WebUI.openBrowser('') WebUI.navigateToUrl('http://localhost:8081') WebUI.waitForElementVisible(findTestObject('Page_MentorArc/a_Login'), 0) WebUI.waitForElementClickable(findTestObject('Page_MentorArc/a_Login'), 0) WebUI.click(findTestObject('Page_MentorArc/a_Login')) WebUI.setText(findTestObject('Page_Login/input_Login_email'), 'incorrect@email.com') WebUI.setText(findTestObject('Page_Login/input_Login_password'), 'incorrectpassword') WebUI.click(findTestObject('Page_Login/button_Login')) WebUI.verifyTextPresent('is invalid', false) Katalon/Scripts/Logout/Script1587668679145.groovy 0 → 100644 +18 −0 Original line number Diff line number Diff line import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import com.kms.katalon.core.model.FailureHandling as FailureHandling import com.kms.katalon.core.testcase.TestCase as TestCase import com.kms.katalon.core.testdata.TestData as TestData import com.kms.katalon.core.testobject.TestObject as TestObject import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import internal.GlobalVariable as GlobalVariable WebUI.click(findTestObject('Page_MentorArc/a_Logout')) Katalon/Scripts/Register-Login-Poulain-Mentor/Script1587477779396.groovy +11 −11 Original line number Diff line number Diff line Loading @@ -14,21 +14,17 @@ import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import internal.GlobalVariable as GlobalVariable WebUI.openBrowser('') WebUI.navigateToUrl('http://localhost:8081') WebUI.waitForElementVisible(findTestObject('Page_MentorArc/a_Register'), 0) WebUI.waitForElementClickable(findTestObject('Page_MentorArc/a_Register'), 0) WebUI.click(findTestObject('Page_MentorArc/a_Register')) WebUI.setText(findTestObject('Page_Register/input_Email_email'), 'mentor@mentor.com') WebUI.verifyTextPresent('Registration Form', false) WebUI.setText(findTestObject('Page_Register/input_Username_username'), 'mentor') WebUI.setText(findTestObject('Page_Register/input_Email_email'), 'mentor@poulain.com') WebUI.setText(findTestObject('Page_Register/input_Password_password'), 'mentormentor') WebUI.setText(findTestObject('Page_Register/input_Username_username'), 'mentorpoulain') WebUI.setText(findTestObject('Page_Register/input_Password_password'), 'mentorpoulain') WebUI.click(findTestObject('Page_Register/span_MENTOR'), FailureHandling.STOP_ON_FAILURE) Loading @@ -36,13 +32,17 @@ WebUI.click(findTestObject('Page_Register/span_POULAIN')) WebUI.click(findTestObject('Page_Register/button_Register User')) WebUI.verifyTextNotPresent('Registration failed', false) WebUI.waitForElementClickable(findTestObject('Page_MentorArc/a_Login'), 0) WebUI.click(findTestObject('Page_MentorArc/a_Login')) WebUI.setText(findTestObject('Page_Login/input_Login_email'), 'mentor@mentor.com') WebUI.setText(findTestObject('Page_Login/input_Login_email'), 'mentor@poulain.com') WebUI.setText(findTestObject('Page_Login/input_Login_password'), 'mentormentor') WebUI.setText(findTestObject('Page_Login/input_Login_password'), 'mentorpoulain') WebUI.click(findTestObject('Page_Login/button_Login')) WebUI.verifyTextNotPresent('is invalid', false) Loading
Katalon/Scripts/CreateHelpRequestIncorrect/Script1587669893815.groovy 0 → 100644 +40 −0 Original line number Diff line number Diff line import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import com.kms.katalon.core.model.FailureHandling as FailureHandling import com.kms.katalon.core.testcase.TestCase as TestCase import com.kms.katalon.core.testdata.TestData as TestData import com.kms.katalon.core.testobject.TestObject as TestObject import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import internal.GlobalVariable as GlobalVariable WebUI.executeJavaScript('document.getElementsByClassName("dropdown-trigger")[1].click();\n', []) WebUI.waitForElementVisible(findTestObject('Page_MentorArc/a_Create a request'), 0) WebUI.waitForElementClickable(findTestObject('Page_MentorArc/a_Create a request'), 0) WebUI.click(findTestObject('Page_MentorArc/a_Create a request')) WebUI.setText(findTestObject('Page_Form HelpRequest/input_Branch_branch'), 'English') WebUI.executeJavaScript('$(\'#dateBegin\').pickadate().pickadate(\'picker\').set(\'select\', new Date(2099, 1, 1))', []) WebUI.setText(findTestObject('Page_Form HelpRequest/input_Ok_timeBegin'), 'aaa') WebUI.executeJavaScript('$(\'#dateEnd\').pickadate().pickadate(\'picker\').set(\'select\', new Date(2099, 1, 2))', []) WebUI.setText(findTestObject('Page_Form HelpRequest/input_Ok_timeEnd'), '16:00') WebUI.setText(findTestObject('Page_Form HelpRequest/input_Comment_comment'), 'I can help for English.') WebUI.click(findTestObject('Page_Form HelpRequest/input_Comment_waves-button-input')) WebUI.verifyTextPresent('correct the fields', false)
Katalon/Scripts/CreatePropositionIncorrect/Script1587670146639.groovy 0 → 100644 +40 −0 Original line number Diff line number Diff line import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import com.kms.katalon.core.model.FailureHandling as FailureHandling import com.kms.katalon.core.testcase.TestCase as TestCase import com.kms.katalon.core.testdata.TestData as TestData import com.kms.katalon.core.testobject.TestObject as TestObject import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import internal.GlobalVariable as GlobalVariable WebUI.executeJavaScript('document.getElementsByClassName("dropdown-trigger")[0].click();\n', []) WebUI.waitForElementVisible(findTestObject('Page_MentorArc/a_Create a proposition'), 0) WebUI.waitForElementClickable(findTestObject('Page_MentorArc/a_Create a proposition'), 0) WebUI.click(findTestObject('Page_MentorArc/a_Create a proposition')) WebUI.setText(findTestObject('Page_Form HelpProposition/input_Branch_branch'), 'English') WebUI.executeJavaScript('$(\'#dateBegin\').pickadate().pickadate(\'picker\').set(\'select\', new Date(2099, 1, 1))', []) WebUI.setText(findTestObject('Page_Form HelpProposition/input_Ok_timeBegin'), 'aaaa') WebUI.executeJavaScript('$(\'#dateEnd\').pickadate().pickadate(\'picker\').set(\'select\', new Date(2099, 1, 2))', []) WebUI.setText(findTestObject('Page_Form HelpProposition/input_Ok_timeEnd'), '16:00') WebUI.setText(findTestObject('Page_Form HelpProposition/input_Comment_comment'), 'I need help for English.') WebUI.click(findTestObject('Page_Form HelpProposition/input_Comment_waves-button-input')) WebUI.verifyTextPresent('correct the fields', false)
Katalon/Scripts/LoginIncorrect/Script1587668566748.groovy 0 → 100644 +34 −0 Original line number Diff line number Diff line import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import com.kms.katalon.core.model.FailureHandling as FailureHandling import com.kms.katalon.core.testcase.TestCase as TestCase import com.kms.katalon.core.testdata.TestData as TestData import com.kms.katalon.core.testobject.TestObject as TestObject import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import internal.GlobalVariable as GlobalVariable WebUI.openBrowser('') WebUI.navigateToUrl('http://localhost:8081') WebUI.waitForElementVisible(findTestObject('Page_MentorArc/a_Login'), 0) WebUI.waitForElementClickable(findTestObject('Page_MentorArc/a_Login'), 0) WebUI.click(findTestObject('Page_MentorArc/a_Login')) WebUI.setText(findTestObject('Page_Login/input_Login_email'), 'incorrect@email.com') WebUI.setText(findTestObject('Page_Login/input_Login_password'), 'incorrectpassword') WebUI.click(findTestObject('Page_Login/button_Login')) WebUI.verifyTextPresent('is invalid', false)
Katalon/Scripts/Logout/Script1587668679145.groovy 0 → 100644 +18 −0 Original line number Diff line number Diff line import static com.kms.katalon.core.checkpoint.CheckpointFactory.findCheckpoint import static com.kms.katalon.core.testcase.TestCaseFactory.findTestCase import static com.kms.katalon.core.testdata.TestDataFactory.findTestData import static com.kms.katalon.core.testobject.ObjectRepository.findTestObject import static com.kms.katalon.core.testobject.ObjectRepository.findWindowsObject import com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint import com.kms.katalon.core.cucumber.keyword.CucumberBuiltinKeywords as CucumberKW import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as Mobile import com.kms.katalon.core.model.FailureHandling as FailureHandling import com.kms.katalon.core.testcase.TestCase as TestCase import com.kms.katalon.core.testdata.TestData as TestData import com.kms.katalon.core.testobject.TestObject as TestObject import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import internal.GlobalVariable as GlobalVariable WebUI.click(findTestObject('Page_MentorArc/a_Logout'))
Katalon/Scripts/Register-Login-Poulain-Mentor/Script1587477779396.groovy +11 −11 Original line number Diff line number Diff line Loading @@ -14,21 +14,17 @@ import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI import internal.GlobalVariable as GlobalVariable WebUI.openBrowser('') WebUI.navigateToUrl('http://localhost:8081') WebUI.waitForElementVisible(findTestObject('Page_MentorArc/a_Register'), 0) WebUI.waitForElementClickable(findTestObject('Page_MentorArc/a_Register'), 0) WebUI.click(findTestObject('Page_MentorArc/a_Register')) WebUI.setText(findTestObject('Page_Register/input_Email_email'), 'mentor@mentor.com') WebUI.verifyTextPresent('Registration Form', false) WebUI.setText(findTestObject('Page_Register/input_Username_username'), 'mentor') WebUI.setText(findTestObject('Page_Register/input_Email_email'), 'mentor@poulain.com') WebUI.setText(findTestObject('Page_Register/input_Password_password'), 'mentormentor') WebUI.setText(findTestObject('Page_Register/input_Username_username'), 'mentorpoulain') WebUI.setText(findTestObject('Page_Register/input_Password_password'), 'mentorpoulain') WebUI.click(findTestObject('Page_Register/span_MENTOR'), FailureHandling.STOP_ON_FAILURE) Loading @@ -36,13 +32,17 @@ WebUI.click(findTestObject('Page_Register/span_POULAIN')) WebUI.click(findTestObject('Page_Register/button_Register User')) WebUI.verifyTextNotPresent('Registration failed', false) WebUI.waitForElementClickable(findTestObject('Page_MentorArc/a_Login'), 0) WebUI.click(findTestObject('Page_MentorArc/a_Login')) WebUI.setText(findTestObject('Page_Login/input_Login_email'), 'mentor@mentor.com') WebUI.setText(findTestObject('Page_Login/input_Login_email'), 'mentor@poulain.com') WebUI.setText(findTestObject('Page_Login/input_Login_password'), 'mentormentor') WebUI.setText(findTestObject('Page_Login/input_Login_password'), 'mentorpoulain') WebUI.click(findTestObject('Page_Login/button_Login')) WebUI.verifyTextNotPresent('is invalid', false)