1

MSTest を使用して Selenium を駆動しています。同じテスト実行で複数のブラウザーに対してテストを実行したいと考えています。これを行う方法はありますか?

ありがとう、ネイサン

4

2 に答える 2

3

DataSourceAttributeを見てください。データソースに基づいて複数回テストを開始する機能を提供します。たとえば、プラットフォームを一覧表示する CSV ファイルを使用します (この場合はブラウザー)。

于 2009-02-17T15:21:30.007 に答える
0

Nathan さん、残念ながら MSTest についてはお手伝いできませんが、Selenium と並列実行についてはよく知っています (私は RC の創設者の 1 人で、数年前に Selenium-in-the-cloud の会社を立ち上げました)。

1 つの質問: Firefox、Safari、および IE で同じテストを同時に実行することを計画している場合、テスト実行のアーティファクトによって競合状態が発生する可能性があることを考慮しましたか? たとえば、テストで新しいユーザー「bob」を作成する場合、最初のテストのみがパスします。

私は並列化の大ファンですが、多くの場合、状態管理とその状態を制御する堅牢なフィクスチャと密接に関連しています。それがどうなるか、またはこれらのタイプの問題がテストの問題であるかどうかを聞いてみたいです (多くの場合、アプリとテストに応じて、「問題ではない」から「深刻な問題」までさまざまです)。

于 2009-02-17T15:52:17.640 に答える