役に立つかもしれないBlogお問い合わせトップITサーバーSeleniumSeleniumのテスト中に任意のパラメーターを使う方法Seleniumのテスト中に任意のパラメーターを使う方法Seleniumでテストする内容に以下のような、ブラウザの範疇から外れたパラメーターを利用したいときがあったりしませんか?受信したメールに記載されているアドレスにアクセスするしかもそのURLは毎回異なる文字列であるURLにタイムスタンプが入っていたり、任意の文字列から生成したハッシュ文字列が含まれていたりした場合などが該当すると思います。GmailやYahoo!mail、hotmailなどのWEBベースでアクセス可能なアカウントであれば、テストケースを分けてサイトにアクセスしてURLを抽出できるかもしれませんが、ちょっとしたテストにそれほど大げさなことをしたくない場合があります。テストケース実行中にテキスト入力ダイアログを出す手っ取り早いのが、テストケース実行中にJavaScriptでテキスト入力ダイアログを出して、そこで入力されたテキストを変数に入れて利用する方法です。以下は、テキスト入力ダイアログを出して入力されたURLにアクセスするテストケースです。url=prompt(‘URLを入力してください。javascript{url}最初のコマンドでurl変数にテキストを格納し、2つめのコマンドで変数を利用してopenしています。使い方はいろいろ考えられると思うのでぜひテストに利用してみてくださいね。田舎に生まれ育ち東京へ。技術はDTPデザインからプログラミングまで、インフラはCD-ROM全盛からクラウドサーバーまで、いろいろなビジネスを作り、関わってきました(知見を生かして専門学校の講師も3年ほど)。今ではAWSで月間100万PVを超えるサービスを制作・運営しながらさらなるノウハウを蓄積中。このサイトではビジネスをITコンサルタント視点で考え、感じた知見や経験が世の中のお役に立てば、という視点で無料記事として公開しています。最近は機械学習による仕事の効率化を研究中。reserved.代表者のライフハックブログ。