Hi, I am trying to execute the following command in a test case;
WebUI.sendKeys(findTestObject(null), Keys.chord(Keys.COMMAND, Keys.PAGE_DOWN)
I can get this to work as a simple Keys.PAGE_DOWN, but when I try to use Command + Page_Down (or Control + Page_Down, etc) the web page does nothing.
Below is the entire test case (including import org.openqa.selenium.Keys as Keys
);
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.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
import org.openqa.selenium.Keys as Keys
WebUI.openBrowser('')
WebUI.navigateToUrl(GlobalVariable.adminUrl)
WebUI.delay(1)
WebUI.setText(findTestObject('Synzi Admin/Synzi EA Staff Create OR/input_username_username'), 'qa-automation')
WebUI.delay(1)
WebUI.setText(findTestObject('Synzi Admin/SynziAdmin Login OR/input_Password_password'), GlobalVariable.qaAutomationPassword)
WebUI.delay(1)
'Sign in to App as Synzi Amin'
WebUI.click(findTestObject('Synzi Admin/SynziAdmin Login OR/button_Sign In'))
WebUI.delay(2)
String SynziAdmin = 'QA Automation'
String adminPermission = 'Administrator'
'1555535285 or 1555945359'
String tempDisplayName = 'QA SynziAdmin_1555945359'
'789-3) Click on Synzi Accounts in left sidebar'
WebUI.click(findTestObject('Synzi Admin/a_Synzi Accounts'))
WebUI.delay(1)
'Click on item in list, to establish place to Command + Page_Down'
WebUI.click(findTestObject('Synzi Admin/Page_Synzi Admin/div_QA SynziAdmin_List_Disabled_User'), FailureHandling.CONTINUE_ON_FAILURE)
WebUI.delay(1)
'Command + Page_Down to scroll to bottom of long list'
WebUI.sendKeys(findTestObject(null), Keys.chord(Keys.COMMAND, Keys.PAGE_DOWN))