0

Javaで特定のWebElementオブジェクトの「論理名」を取得するためのSelenium WebElementインターフェイスの実装またはパターンについて誰かが知っているかどうかを尋ねたかった.

私はこのようなものを探しています:

@FindBy(xpath = "//tr[2]/td[@class='listrow1'][3]")
    private WebElement txtProvider;
    txtProvider.SetLogicalName = "Provider TextBox" 

assertEqualsSoft(txtProvider.getText(), hashMap.get(EMHashMapConst.PROVIDER), txtProvider.getLogicalName + strMsg);
4

1 に答える 1

0

おそらく、リフレクションを使用して同様のことを行うことができます。

Java Reflection: 変数の名前を取得するには?

(編集:質問の改訂前は、これがSelenium APIプロパティに関連していることは完全には明らかではありませんでした。プログラムで変数をIDする方法を探しているだけだと思いました。そうであれば、反射を調べるのが良いです。これは一般的なプログラミング手法です。)

于 2013-10-14T16:22:07.643 に答える