2016-12-13 6 views
0

Python Selenium WebdriverでInternetExplorerドライバを使用してWebアプリケーションを自動化しようとしています。 Webアプリは、回転円アイコンを含む「一時的な」DIVを表示することによって結果を取得していることを示します。Python Selenium Webdriverで一時的なDIVをテストする

ウェブアプリケーションでアイテムの検索を自動化すると、検索ボタンをクリックするとすぐにDIVが表示され、結果が返されると消えます。

私はDIV( 'ローディングインジケータ')のクラスを知っていますが、DIVが見えるようにするためにPython Seleniumを経由する方法があるのか​​疑問に思っています。その後の活動を開始しますか?

答えて

1

あなたは簡単にis_displayed方法でそれを行うことができます:

from selenium import webdriver 

driver = webdriver.Firefox() 
driver.get('yourPage.html') 
element = driver.find_element_by_class('loading-indicator') #this element is visible 
if element.is_displayed(): 
    print "Spinning and spinning and spinning" 
else: 
    print "Nothing spinning here"