Line 1: |
Line 1: |
− | = Login =
| + | https://github.com/nrcan-eodms-sgdot-rncan/eodms-scene-retriever |
− | | |
− | <pre>
| |
− | 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 com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
| |
− | import com.kms.katalon.core.checkpoint.CheckpointFactory as CheckpointFactory
| |
− | import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as MobileBuiltInKeywords
| |
− | 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.testcase.TestCaseFactory as TestCaseFactory
| |
− | import com.kms.katalon.core.testdata.TestData as TestData
| |
− | import com.kms.katalon.core.testdata.TestDataFactory as TestDataFactory
| |
− | import com.kms.katalon.core.testobject.ObjectRepository as ObjectRepository
| |
− | import com.kms.katalon.core.testobject.TestObject as TestObject
| |
− | import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WSBuiltInKeywords
| |
− | import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
| |
− | import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUiBuiltInKeywords
| |
− | import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
| |
− | import internal.GlobalVariable as GlobalVariable
| |
− | | |
− | WebUI.openBrowser('https://www.eodms-sgdot.nrcan-rncan.gc.ca//index_en.jsp')
| |
− | | |
− | WebUI.switchToFrame(findTestObject('Frame'), 30)
| |
− | | |
− | WebUI.waitForElementVisible(findTestObject('Login'), 20)
| |
− | | |
− | WebUI.click(findTestObject('Login'))
| |
− | | |
− | WebUI.sendKeys(findTestObject('username'), 'XXX')
| |
− | | |
− | WebUI.sendKeys(findTestObject('password'), 'XXX')
| |
− | | |
− | WebUI.click(findTestObject('login_button'))
| |
− | | |
− | WebUI.waitForElementClickable(findTestObject('name_upon_login'), 20)
| |
− | </pre>
| |
− | | |
− | = Sample Search =
| |
− | | |
− | <pre>
| |
− | 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 com.kms.katalon.core.checkpoint.Checkpoint as Checkpoint
| |
− | import com.kms.katalon.core.checkpoint.CheckpointFactory as CheckpointFactory
| |
− | import com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords as MobileBuiltInKeywords
| |
− | 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.testcase.TestCaseFactory as TestCaseFactory
| |
− | import com.kms.katalon.core.testdata.TestData as TestData
| |
− | import com.kms.katalon.core.testdata.TestDataFactory as TestDataFactory
| |
− | import com.kms.katalon.core.testobject.ObjectRepository as ObjectRepository
| |
− | import com.kms.katalon.core.testobject.TestObject as TestObject
| |
− | import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WSBuiltInKeywords
| |
− | import com.kms.katalon.core.webservice.keyword.WSBuiltInKeywords as WS
| |
− | import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUiBuiltInKeywords
| |
− | import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
| |
− | import internal.GlobalVariable as GlobalVariable
| |
− | | |
− | WebUI.click(findTestObject('search_for_data'))
| |
− | | |
− | WebUI.click(findTestObject('search_tabs/select dates'))
| |
− | | |
− | WebUI.click(findTestObject('date_all_time'))
| |
− | | |
− | WebUI.click(findTestObject('search_tabs/data_selection'))
| |
− | | |
− | WebUI.click(findTestObject('Data/RS2'))
| |
− | | |
− | WebUI.click(findTestObject('search_tabs/submit_search_tab'))
| |
− | | |
− | WebUI.delay(3)
| |
− | | |
− | WebUI.waitForElementClickable(findTestObject('submit_search/number_of_results'), 20)
| |
− | | |
− | WebUI.click(findTestObject('submit_search/number_of_results'))
| |
− | | |
− | WebUI.click(findTestObject('submit_search/10_results'))
| |
− | | |
− | WebUI.click(findTestObject('submit_search/search'))
| |
− | </pre>
| |
− | | |
− | = Sample Search =
| |