首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Katalon Studio中无法多次单击具有相同名称的对象

在Katalon Studio中无法多次单击具有相同名称的对象
EN

Stack Overflow用户
提问于 2018-05-22 22:30:31
回答 1查看 201关注 0票数 2

我有一个按钮,支持文本框,下拉菜单。所以我点击按钮一次,它就会打开一个新的页面。如果我第二次尝试单击该按钮,则会收到一个错误,指出找不到该对象(按钮)。

任何人请帮助我解决这个问题。我在下面附上我的代码。

代码语言:javascript
复制
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乘客第一次工作得很好。但当它在第二页时失败。

EN

回答 1

Stack Overflow用户

发布于 2021-11-07 08:37:56

这可能有多种原因:

对于同一按钮,在两个页面上使用的

  1. xpath/定位器可能不同

如果不是这样,您也可以在单击按钮之前尝试添加以下条件:

等待关系变为可见,等待关系变为可见,然后单击它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50470284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档