1

Excel シート (変数 api に格納されている) から Eclipse (Java - Selenium) の XPATH に値を渡す必要があります。

いくつかのオプションを試しましたが、どれも機能しません。ガイドしてください。

これが私のコード行です。

String appcode = //input[contains(@id,'app') and contains(@type,'text') and ancestor::div[contains(@id, '+api+')]]

以下のように api の値をハードコーディングすると動作します。

String appcode="//input[contains(@id,'app') and contains(@type,'text') and ancestor::div[contains(@id, 'setmember')]]";

こんなに簡単じゃない?

あなたの助けに感謝

パック

4

2 に答える 2

3

String コンストラクターを適切に終了していない可能性があります。これを試して:

String appcode = "//input[contains(@id,'app') and contains(@type,'text') and ancestor::div[contains(@id, '" +api+" ')]]";

私の仮定は、そのapi変数は型ですString

于 2012-04-23T07:49:20.620 に答える
0

\"を使用できるので、次のようなものになります

String appcode ="//input[contains(@id,\" "+[VARIABLE]+ " \")[..] ";
于 2012-04-23T11:15:31.910 に答える