如何在katalon中通过索引选择下拉动态选项

问题描述 投票:0回答:1

我试图按动态下拉列表的索引选择选项。我尝试了很多方法,如箭头键、操作链、xpath 等,但它不起作用。请检查我附加的图像并给我一个解决方案。

提前致谢。

#1

WebUI.click(findTestObject('Object Repository/OR JobTitle/Page_QM Timesheet/Role'))

WebDriver driver= DriverFactory.webDriver()

Actions chain = new Actions(driver)

WebElement div = WebUI.findWebElement(findTestObject('Object Repository/OR JobTitle/Page_QM Timesheet/Role1'),30)

chain.moveToElement(div)

chain.sendKeys(Keys.ENTER)

#2

WebElement options = findTestObject('Object Repository/OR JobTitle/Page_QM Timesheet/Role1')

options.click()

options.sendKeys(Keys.chord(Keys.ARROW_DOWN,Keys.ARROW_DOWN, Keys.ENTER))

WebUI.delay(GlobalVariable.LOW_TIMESLEEP)
    
WebUI.sendKeys(findTestObject('Object Repository/OR JobTitle/Page_QM Timesheet/Role1'),Keys.chord(Keys.ARROW_DOWN,Keys.ARROW_DOWN, Keys.ENTER))
selenium-webdriver groovy katalon-studio
1个回答
0
投票

根据文档 https://docs.katalon.com/docs/katalon-studio/keywords/keyword-description-in-katalon-studio/web-ui-keywords/webui-select-option-by-index

以下应该有效:

WebUI.selectOptionByIndex(findTestObject('PATH/TO/LIST'), '0')
© www.soinside.com 2019 - 2024. All rights reserved.