問題タブ [selenium-edgedriver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
222 参照

selenium - testng.xml スイート 失敗した場合はすべてのテスト クラスをスキップします。これは Microsoft Edge ブラウザーでのみ発生します

testng.xml スイートで複数のクラスを実行する場合、単一のクラスまたはテストが失敗した場合、その特定のテストのみをスキップして、Firefox および Chrome の次のテスト スイートに進みます。ただし、Microsoft Edge の場合、Fail Test スイートを処理できません。そして残りすべての Fail/Skip スクリプトを作成します。

.XMl スイートの参照:

ここでは、ログイン テスト スイートを実行し、その後スイートとして登録する 2 つのクラスの例を示します。ただし、ログインに失敗すると、Registration Suite for Edge は実行されません。これはFirefoxとChromeで機能しています。

私はブラウザを呼び出していますWebDriver

ITestResult を使用して、各 @Test の後に @AfterMethod アノテーションを呼び出す

そして、これが ITestResult の定義です。

Edge では TestNG または Selenium の動作が異なりますか?

0 投票する
1 に答える
2169 参照

c# - エッジドライバーを正しくセットアップするには? 次のエラーが発生する

C# で NUnit と Selenium を使用して、複数のブラウザーで複数のテストケースを実行するフレームワークを構築しています。この場合、Microsoft Edge もサポートされます。テストをセットアップすると、chrome と firefox は正しく実行されますが、edge で次のエラーが発生します。

OpenQA.Selenium.WebDriverException : null 応答の例外がスローされ、URL http://localhost:55992/sessionのリモート WebDriver サーバーに HTTP 要求が送信されました。. 例外のステータスは ReceiveFailure で、メッセージは次のとおりでした: 基になる接続が閉じられました: 受信時に予期しないエラーが発生しました。----> System.Net.WebException : 基になる接続が閉じられました: 受信時に予期しないエラーが発生しました。----> System.IO.IOException : トランスポート接続からデータを読み取れません: 既存の接続がリモート ホストによって強制的に閉じられました。----> System.Net.Sockets.SocketException : 既存の接続がリモート ホストによって強制的に閉じられました [2018. 06. 17. 17:08:22 警告] OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest(HttpRequestInfo requestInfo) で OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute) で OpenQA.Selenium.Remote.DriverServiceCommandExecutor.Execute(コマンド commandToExecute) OpenQA で。

私はこの特定のエラーを調べようとしましたが、最も近いものは、リモート ドライバーが HTTP 要求を送信しようとしているというもので、この場合は失敗しました。Chrome と FF は正しく動作するため、Edge の何が問題なのかわかりません。

WebDriverFactory:

テストコード: