Commit 15c7ce97 authored by ourfbht's avatar ourfbht
Browse files

Merge branch 'master' into validatorDate

parents d30ea4a7 45411d2f
Loading
Loading
Loading
Loading
+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)
+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)
+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)
+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'))
+11 −11
Original line number Diff line number Diff line
@@ -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)

@@ -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