2016-09-02 14 views
-1

私が探しています要素がwebdriverをisDisplayed()要素が

HTML body of the element

以下のように、私が強調し spanウェブ要素に isDisplayed()を呼び出したいされ、それが隠されているように隠されている場合でも、trueを返しますそれは例外を返すべきです。しかし、それは trueを返して、次の声明に続きます。

+0

あなたはスクリーンショットの代わりにこの要素のHTMLを共有し、要素の存在を検証しようとしたJavaコードも共有する必要があります。 –

+0

多くのことがここで間違っています:メソッドが間違った要素/メソッド自体! –

+0

要素: 顧客がすでにシステムに存在しています。360画面に移動しますか? 私のコードです: 試し{ \t driver.findElement(By.xpath( "//スパン[@ ID = 'registration_layout:regCenterLayoutForm:infoMsgText1']"))isDisplayed();。 falseを返します。 } catch(例外メッセージ){ \t \t \t return true; } – JITU

答えて

0

あなたの質問には多くの情報がありません。

  1. 多分あなたはこれらのいくつかを探しています: ispresent() isvisible() textpresent() isDisplayable()
  2. はあなたのコードがどのように見えるか知りませんが、それは boolean visible=driver.findElement(By.id("yourverylongid")).isDisplayed(); またはXPathの

を使用する必要がありますしかし、私は使用されていないために動作するかどうかわかりません。表示されたもの()

関連する問題