selenium driver.get(url)ページのロード時間が長すぎます


自動化テスト例を実行する過程で、ネットワークが遅いか、その他の原因でdriver.get(url)では、ページがロードされ続け、ページがロードされていないと次の動作を続行しませんが、実際には操作が必要な要素がロードされています.
解決策
ステップ1:set_の使用script_timeout()は最大待ち時間を設定します.
ステップ2:最大待ち時間になってもページがロード完了しない場合はjsコードを実行し、driver.execute_script(「window.stop()」)ページのロードを停止し、次の自動化テスト手順を実行します.コードは次のとおりです.
driver = self.driver
        #           
        driver.set_page_load_timeout(10)
        try:
            driver.get(self.base_url)
        except TimeoutException:
            print '!!!!!!time out after 10 seconds when loading page!!!!!!'
            #              ,  js stop,        
            driver.execute_script("window.stop()")