2016-08-29 5 views
0

私はリンクをクリックすると可視性が変わる隠しdiv要素があります。私のSelenium IDEスクリプトでリンクをクリックするとdivが開いているように見えますが、すぐに閉じます。残りのスクリプトは実行されますが、デモではそのdivを開いたままにしておきたいと思います。セレンIDEは隠しdivを表示してすぐに閉じます

私の手順は以下のとおりです。

  • クリック[隠しdiv要素を示しリンク] - >それが表示され、その後すぐにそれを隠していることをここにあります。
  • フォーカス[divの内側の要素]
  • assertValue [ターゲット要素]

は私が必要とする設定または追加する必要があるステップはありますか?

+0

あなたのウェブページを表示できますか?公開ですか? – kotoj

+0

@kotoj - これは内部サイトです。 – webdad3

+0

リンクを手動でクリックするとdivも閉じますか? – kotoj

答えて

1

これはお勧めできません。しかし、あなたが試すことができるものがいくつかあります。

  • まず、あなたのdivは、リンクが のマウスの下にないときに非表示になります。 マウスオーバー
  • 変数を確認するだけでよい場合は、 divと表示される場合もあります。 Selenium IDEは、 が表示されていない要素から値を取得できます。それは運賃ではありませんが、時にはそれを行うことができます。
  • もう一つの方法は、光にあなたのdivをもたらすためにJavaScriptを使用することです:

    getEval | window.document.getElementById('your_divs_id').set_attribute('style',''); 
    
  • コマンドに

    getEval | window.stop() 
    
を追加するには、それを実行しようとするための最も残酷ではなく信頼できる方法クリック直後の

関連する問題