VS/MSTestで最近問題に遭遇し、誰かが同様の問題を抱えているのか不思議です。MSTest/Visual Studioの並列テストが実行されています
私は現在、MSTestを使用しているC#のUIフレームワークに取り組んでいます。過去数週間、私はCI用にセレングリッド/ Jenkinsを実装してきました。
セレングリッドは並列テストの実行を容易にしますが、実行はMSTestによって実行されます。ここ数週間、VSとの並列テストは動作しなくなりました。
テストの構成や作成方法は変更されていませんが、複数のドライバインスタンスが作成された場合は変更されません。ドライバAはドライバBが作成され、ドライバAが実行されている間
私はWebDriverやMSTest自体がバグだと思っています。コードを変更せずに作業をやめようとしていたことが変わってしまったからです。他の誰かが似たような問題を抱えているのではないかと思います
私は数ヶ月間働いていましたが、いくつかの問題が並行して実行されていたので、突然変更がなくなったのは奇妙です。それは最後の2ヶ月前に働いていた。
静的メソッド/変数を静的でないものに変更しようとしましたが、静的なものは問題を引き起こす可能性がありますが、それは役に立ちませんでした。
セットアップは です。Seleno(Webdriver Nuget Package)を使用した単体テストソリューション MSTestで使用する単体テストとして書かれたテスト。ページオブジェクトアプローチ。
ドライバ:Chromedriver 2.33
Chromeバージョン:バージョン62.0.3202.75(公式ビルド)(64ビット)
並列テスト実行中は、溶液中で
同じことを.Testsettingsファイルを使用して有効IE/IEDriverServerの最新バージョンで、WebDriverが問題になっている可能性があります。
ご意見やご感想をいただければ幸いです。
おかげで、
G
1つのことだけを行う超簡単なテストを行います。すべてのヘルパーメソッドなどを取り除く。基本的なことは何もない...並行して動作するのか? – JeffC