0% found this document useful (0 votes)
35 views3 pages

Test

This document contains code for capturing silver bar volumes in a Katalon test automation project. It logs into an application, navigates to the shipments page, clicks buttons to access the production and volume capture screens, and then enters data for 2 silver bars including lot number, date, assay values, seal numbers, and weights. Finally, it contains comments to summarize the sections for lot data entry and bar weights.

Uploaded by

Irving Guzmán
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views3 pages

Test

This document contains code for capturing silver bar volumes in a Katalon test automation project. It logs into an application, navigates to the shipments page, clicks buttons to access the production and volume capture screens, and then enters data for 2 silver bars including lot number, date, assay values, seal numbers, and weights. Finally, it contains comments to summarize the sections for lot data entry and bar weights.

Uploaded by

Irving Guzmán
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

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 com.kms.katalon.core.windows.keyword.WindowsBuiltinKeywords as Windows
import internal.GlobalVariable as GlobalVariable
import org.openqa.selenium.Keys as Keys

WebUI.callTestCase(findTestCase('Login/Login_parrilla'), [:],
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.click(findTestObject('Object Repository/Embarques/Page_First Majestic Silver


Corp - Applicati_5b1452/button_Embarques'),
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.click(findTestObject('Object Repository/Embarques/Page_First Majestic Silver


Corp - Applicati_5b1452/button_Barras'),
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.click(findTestObject('Object Repository/Embarques/Page_First Majestic Silver


Corp - Applicati_5b1452/button_Produccin'),
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.click(findTestObject('Object Repository/Embarques/Page_First Majestic Silver


Corp - Applicati_5b1452/button_Captura Volumen'),
FailureHandling.CONTINUE_ON_FAILURE)

--------------------------Captura debarras -----------------

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/Cantidad'), '2',
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/Inicial'), '15',
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.click(findTestObject('Embarques/Page_First Majestic Silver Corp -


Applicati_5b1452/button_Aceptar'))

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Lote_Bacth'),
'LP25-9', FailureHandling.CONTINUE_ON_FAILURE)

WebUI.click(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Fecha_Fecha'),
FailureHandling.CONTINUE_ON_FAILURE)
WebUI.click(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -
Application Transformation/div_9'), FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/leyAg'), '956231',
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/leyAu'), '548965',
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/Pb'), '0', FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Zn'), '0',
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Cu'), '0',
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Fe'), '0',
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Ni'), '0',
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Cd'), '0',
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Bi'), '0',
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Mn'), '0',
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Sb'), '0',
FailureHandling.CONTINUE_ON_FAILURE)

------------------pesos de las barras ----------------------

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_No Seal_sealNums1'),
'RT01', FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Peso_weightNums1'),
'19.235', FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_No Seal_sealNums'),
'RT02', FailureHandling.CONTINUE_ON_FAILURE)

WebUI.setText(findTestObject('Embarques/lotes/Page_First Majestic Silver Corp -


Application Transformation/input_Peso_weightNums'),
'20.158', FailureHandling.CONTINUE_ON_FAILURE)

WebUI.delay(10, FailureHandling.CONTINUE_ON_FAILURE)

not_run: WebUI.click(findTestObject('Object Repository/Embarques/Page_First


Majestic Silver Corp - Applicati_5b1452/button_Guardar'),
FailureHandling.CONTINUE_ON_FAILURE)

WebUI.click(findTestObject('Object Repository/Embarques/Page_First Majestic Silver


Corp - Applicati_5b1452/button_Continuar'),
FailureHandling.CONTINUE_ON_FAILURE)

You might also like