我试图按动态下拉列表的索引选择选项。我尝试了很多方法,如箭头键、操作链、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))
以下应该有效:
WebUI.selectOptionByIndex(findTestObject('PATH/TO/LIST'), '0')