| Line 1: |
Line 1: |
| − | h1. Sample Search
| + | = Login = |
| | + | |
| | + | <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> | | <pre> |
| Line 45: |
Line 86: |
| | WebUI.click(findTestObject('submit_search/search')) | | WebUI.click(findTestObject('submit_search/search')) |
| | </pre> | | </pre> |
| | + | |
| | + | = Sample Search = |