Microsoft Edgeブラウザで自動テストケースを実行しようとしています。テストケースの実行中に、エッジは、立ち上げますページがロードされますが、それは(IJavaScriptExecutorを使用して)JavaScriptを実行し、例外の下に投げることができない:エッジウェブドライバに関する問題
-> error: unknown error (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 31 milliseconds
Build info: version: '2.53.0', revision: '35ae25b', time: '2016-03-15 17:00:58'
System info: host: 'DESKTOP-VJGM30D', ip: '172.20.13.56', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_60'
Driver info: org.openqa.selenium.edge.EdgeDriver
Capabilities [{acceptSslCerts=true, browserVersion=20.10240.16384.0, platformVersion=10, browserName=MicrosoftEdge, takesScreenshot=true, pageLoadStrategy=normal, takesElementScreenshot=true, platformName=windows, platform=ANY}]
私はJavaScriptを実行するための回避策を発見したが。 (自動化スクリプトを使用して)エッジブラウザでURLを開くたびに、開発ツールを開くだけです(F12キーを押す)。その後、エッジブラウザでJavaScriptの実行を開始します。誰かに同様の問題に直面したことがありますか?はいの場合、それを解決するために何をしましたか?
エッジブラウザで直面した2番目の問題は、エッジブラウザでテストケースを並行して実行できないことです。私はビジュアルスタジオの2つのインスタンスを開き、各インスタンスから1つのテストケースを実行しました。私は、edge-webdriverの両方のインスタンスが同じエッジブラウザインスタンスを指していることに気付きました。あなたがこの問題に直面した場合は、私にお知らせください。はいの場合、同じマシン上でどのようにテストケースを並行して実行できますか?
私が直面した第3の問題は、管理者権限で実行されているプロセスからテストケースを実行できないことです。その非常に奇妙なテストケースは、管理者の権限なしで実行すると正常に実行されます。その点についての意見はありますか?
助けてください。また、edge-webdriverの最も安定版をお勧めしますか?
種類よろしく Aseem