1

実稼働環境で bash および python スクリプトを使用してユーザーをシミュレートする Web サイトをテストしています。フロントエンドをテストするための Selenium (Java フレーバー) には慣れていますが、これらのスクリプトがバックグラウンドで実行されていなければ、テストすることはあまりありません。

Selenium が Linux コマンド/bash スクリプトを実行するためのプラグイン、またはプロセス全体を自動化するための別のツールはありますか? これは、自動化する必要がある基本的なプロセスです。

フロント エンドにログイン → 現在のユーザー アクティビティを確認 (0 である必要があります) → python/bash スクリプトを実行 → フロント エンドのシステムによって新しいレベルのアクティビティが取得されていることを確認 → フロント エンドのデータに対してさまざまなテストを実行します。

4

1 に答える 1

0

Seleniumの Python バインディングをFabricと共に Python スクリプトとして実装すると、 Seleniumでブラウザーをチェックし、 Fabricを使用して外部サーバーでスクリプトを実行する際に問題が発生することはありません。実際、私は現在、SeleniumFabric、およびPhantomJSを使用して同様のプロジェクトを行っています (それも参照してください)。

そのため、以下を詳しく見てください。

  • Fabricは管理タスクを支援し、ssh の使用を合理化します
  • Selenium Python Bindingsを使用すると、すべてのブラウザ ドキュメント コンポーネントにアクセスできます
  • 追加機能用のPhantomJS - ブラウザのスクリーンショット、ページの自動化、パフォーマンス分析など
于 2015-04-15T16:02:15.347 に答える