2016-06-23 3 views
1

私はSelenium 2 WebDriverを使用しています。このプロジェクトは、Webページからグラフを作図する(PILライブラリを使用する)グラフです。代わりにunittestのプロジェクトの、私は以下の理由のウェブサイトから、それを開始:WebアプリケーションからトリガされたときにPython Selenium Webdriverスクリプトが正常に動作しない

  1. 通常の仕事をしながら、すべてのユーザが
  2. 24時間、いつでもFirefoxののんが中断し、それを実行することはできません

それVisual Studio開発サーバーでF5キーまたはCtrl + F5キーを押してVisual Studioからdefault.aspxを実行すると正常に動作します。 http://localhost:3251/default.aspx

しかし、私はIISから直接実行しようとすると、デフォルトのポート(80)を使用します。 http://localhost/seleniumTest/default.aspx、ローカルシステムIDで

  1. は、それは非常に非常にゆっくりと、それは4分以内に実行している必要がありますし、トリミングされた画像は空白になっているとして、ほとんどの時間を実行します。

adminの資格情報でIDを変更して、firefoxが実際に開いているかどうかを確認しましたが、確認できませんでした。それはバックグラウンドで(タスクマネージャーから見て)開きます。

実際の問題は何ですか?Firefoxとは関係がありますが、スクリプトはクロッピング以外の作業です。

答えて

0

解決策が見つかったthis私を助けました。リモートウェブドライバを使用する必要がありますが、リモートWebDriverを使用するには、Seleniumサーバが動作している必要があります。 コードを使用することあなたがより多くの詳細については、参照することができます。また

from selenium import webdriver 
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities 

driver = webdriver.Remote(
    command_executor='http://127.0.0.1:4444/wd/hub', 
    desired_capabilities=DesiredCapabilities.CHROME) 

on remote webdriver here

関連する問題