我有一个按钮,支持文本框,下拉菜单。所以我点击按钮一次,它就会打开一个新的页面。如果我第二次尝试单击该按钮,则会收到一个错误,指出找不到该对象(按钮)。
任何人请帮助我解决这个问题。我在下面附上我的代码。
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_SelectAmbCol.CptDr.Duke'),
'13', true)
WebUI.setText(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/input_pax1_firstName'), 'n')
WebUI.setText(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/input_pax1_lastName'), 'n')
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_SelectFemaleMaleNA'),
'1', true)
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_SelectAfghanAlbanianAlg'),
'15', true)
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_Day'),
'17', true)
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_Month'),
'09', true)
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_Year2006200520042003200'),
'19', true)
WebUI.click(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/a_Next Passenger'))
WebUI.delay(4)
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services (1)/select_SelectAmbCol.CptDr.Duke_1'),
'16', true)
WebUI.delay(4)
WebUI.setText(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/input_chd1_firstName'), 'k')
WebUI.setText(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/input_chd1_lastName'), 'k')
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_SelectFemaleMaleNA_1'),
'0', true)
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_Day _1'),
'15', true)
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_Month _1'),
'11', true)
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_Year2016201520142013201'),
'4', true)
WebUI.selectOptionByValue(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/select_SelectAfghanAlbanianAlg_1'),
'13', true)
WebUI.delay(5)
WebUI.click(findTestObject('CreateBookingWithChildandInfant_Transit_OR/Page_Al-Maha Services/a_Next Passenger'))
WebUI.delay(5)在上图中,a-Next乘客第一次工作得很好。但当它在第二页时失败。
发布于 2021-11-07 08:37:56
这可能有多种原因:
对于同一按钮,在两个页面上使用的
如果不是这样,您也可以在单击按钮之前尝试添加以下条件:
等待关系变为可见,等待关系变为可见,然后单击它。
https://stackoverflow.com/questions/50470284
复制相似问题