我目前正在对Katalon Studio中的票务系统应用程序进行自动化测试。
问题是:创建新故障单后(测试会自动将此故障单自动化),故障单名称会自动分配给它(例如'PML-0121'),并显示在表格顶部。我想要下面的代码要做的是要求用户输入票证名称,然后测试将找到具有相应名称的链接并导航至该链接。
谁能告诉我我还需要使用其他哪些运算符,或者是否有可能针对此问题编写代码?
以下是脚本:
'Click on ticket link'
JFrame frame = new JFrame('User Input Frame')
frame.requestFocus()
String userInput = JOptionPane.showInputDialog(frame, 'Enter ticket name:')
'Select userInput option'
WebUI.click(findTestObject(String userInput))
'Reach Out button'
WebUI.click(findTestObject('Tickets - Tickets (new)/a_PML-0118 - Emai/a_Reach Out'))
答案 0 :(得分:1)
如果新票证名称始终位于表的顶部,您是否可以自动获取它而不是要求测试人员输入值?