LoginSignup
0
0

KatalonStudio実行時にユーザーからの入力を受け付けるには

Posted at

KatalonStudioでテストを作っている人と実行する人が違う場合、スクリプト内の値を変更する必要があると実行者にとって難しい場合があります。
そのためテストケースを実行したときに、実行者に必要な情報を入力させる仕組みにしたいと思い探してみるとコチラに方法の記載がありました。

コードサンプル

//必要なインポート
import javax.swing.JFrame
import javax.swing.JOptionPane

'Jframeを作成する'
JFrame frame = new JFrame()
'Jfarmeにフォーカス'
frame.requestFocus()
'url入力を受け付ける'
String url = JOptionPane.showInputDialog(frame, '行きたいWebサイトのURLを入力してください')
'ブラウザを開く'
WebUI.openBrowser('')
'入力されたURLへ遷移する'
WebUI.navigateToUrl(url)
'10秒まつ'
WebUI.delay(10)
'ブラウザを閉じて終了'
WebUI.closeBrowser()

実行

実行するとURL入力を促すポップアップが表示され、入力したURLに遷移します。
popup_preview.gif

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0