2016-12-05 5 views
0

これは私の最初のJavaプロジェクトであり、この質問に関する情報を探す場所/場所はわかりません。GUIテキストボックス/ JavaコードからJavaコードに変数を挿入するにはどうすればよいですか?

私はEclipseでSelenium WebDriverを使って製品ページを開き、カートに製品を追加し、チェックアウトプロセスを自動的に完了させるJavaコードを作成しました。すでに作成されたコードに変数を挿入するテキストボックス提出でGUIを作成することは可能ですか?たとえば、以下のコードに示すように、毎回「6.5」をハードコードするのではなく、提出されたサイズで自分のコードを更新するGUIを作成したいと思います。

wd.findElement(By.xpath("//div[@class='size-options-buttons']/ul//a[@title='6.5']")).click(); 

何を研究するかについてのご意見やご要望はありますか?

答えて

0

これを行うにはGUIを作成する必要はありません。検索に使用する値を含む変数を作成し、必要なときにいつでもその値を更新することができます。

String title = "6.5"; 
wd.findElement(By.xpath("//div[@class='size-options-buttons']/ul//a[@title='" + title + "']")).click(); 

あなたが望んでいた場合は、テキストファイル、XMLからこれと他の値を読むことができるが、その他

+0

ありがとう!これはまさに私が探していたものです。 – Brandyn

0

これはJavaでは実現可能ですが、Seleniumの一部ではありません。 AWT、SwingなどのJava GUIフレームワークを使って、GUIを作成することができます。テキストボックスとボタンをUIに追加することができます。ボタンをクリックすると、テキストボックスに入力した値を変数としてフェッチしてスクリプトに渡すことができるSeleniumコードを実行することができます。

これはどれくらいそれを取るかによって異なります。非常に基本的なUIを作成するには、JavaScript、VBScriptなどがあります。これらは、テキストボックスとボタンの基本的な機能を提供します。

また、これらの値を設定してスクリプトに渡すことができるExcelシートを使用することもできます。

+0

情報をありがとうは! – Brandyn

関連する問題