問題タブ [saucelabs]
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.
ant - Selenium Grid /Sauce Labs プラグイン / Ant のセットアップ
ANT を使用して Selenium Grid インスタンスを開始しようとしています。ここにある応答を使用して、Ant ビルドから Selenium 2 Grid を実行するにはどうすればよいですか? 、次のbuild.xmlを使用してグリッドを正常に開始できました
次に、ここにある Selenium Grid で Sauce Labs Grid プラグインを使用したいと思います: https://github.com/rossrowe/sauce-grid-plugin/wiki DOSから以下を使用して私のWindowsマシンで
ここで、Sauce ラボの「サーブレット」の引数にターゲットの「launch-hub」を追加して、Sauce ラボのサーブレットを組み込みたいと思います (実際のコードを投稿する際に問題が発生して申し訳ありません)。
を使って再開しました
してここにWindowsから返されたエラーがあります:Selenium Grid は起動しますが、サーブレットがないため、Saucelabs にアクセスできません
何か案は?
更新ソース プラグインの 1.0.7 を使用して動作するようになりました。バージョン 1.0.8 ではダメ
webdriver - .Click()はSeleniumRemoteWebDriverでは機能しません
WebDriverを使用して自動化されたテストケースがたくさんあり、それらはすべてローカルマシンで完全に機能しています。
次に、これらのテストケースをSaucelabsでリモートで実行する必要があるため、RemoteWebDriverを使用する必要があります。
しかし、Click()メソッドが見つからないというエラーが発生します。代わりにsubmit()を使用したり、Click用のJSを作成したりするなど、すべての提案を試しましたが、それでも同じエラーが発生しています。
driver.findElements(By.id( "my div id"))。click();
java - Jenkins でテスト ケースを実行しようとするたびに Java エラーが発生する
Jenkins を使用してテスト ケースを実行しようとするたびに、次の Java エラーがテスト レポートに表示されます。
エラー 1:
java.lang.IllegalArgumentException: org.openqa.selenium.Platform.valueOf(Platform.java: 30) WebDriverWithHelperTest.setUp(WebDriverWithHelperTest.java:76) で java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) で java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) で) at java.lang.Thread.run(Thread.java:619) ... 22 個のスタック フレームを削除しました
エラー 2:
java.lang.NullPointerException: メソッドは java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) で null であってはなりません java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) でjava.lang.Thread.run(Thread.java:619) ... 17 個のスタック フレームを削除
これらのテスト ケースは、Eclipse と Maven を使用して問題なく実行できます。
何かアドバイスはありますか?
ssl - How do I detect that SSL is broken on a page, using Selenium
We have pages where we occasionally see compromised SSL certificate because of third party scripts that load non HTTPS resources (Initially they're fine but they occasionally change). We would like to test those pages for broken SSL every day.
We have tried one approach, attempting to catch a pop-up message that would indicate that we have insecure content on the page. However, we have been unsuccessful in simulating the pop-up message through selenium. It appears that selenium has automatically disabled any popups. While we have identified a Selenium method to disable the suppression of the pop-ups(disable-popup-handler) but we have not been able to successfully see the popup even using this method.
Has anyone found a way to detect broken SSL pages using Selenium?
maven - モノの「Hello World」の例は機能しますが、Java は機能しません
Java と C# Mono の両方を使用して、Sauce Labs ホームページのGetting Started Examplesを実行しています。
Mono の例は魅力的に機能しますが、Java の例では次のように報告されています。
Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.
Java の例を Mono の例と同じように書き直そうとしました。
他の提案はありますか?
ありがとう
アップデート
以下のロスが示唆するように、チュートリアルで説明されているように実行してみました。この逐語的記述に従うと、Maven は次のエラーで終了します。
不足している宣言を追加するだけでソースファイルを編集しましたpackageが、これを追加してもまったく違いはありませんでした。
更新 2
完全な Maven スタック トレース:
WWW をブラウズすると、Surefire が犯人の可能性があることが判明したようです。POM のバージョンをアップグレードしましたが、問題は解決しません。
java - SauceLabsJavaアーキタイプの奇妙なバージョン番号
Javaの「はじめに」アプリを機能させようとしていますが、POMでこれに気づきました。
<バージョン>[1.0.0、)</ version>
これは正しいですか?それは私がこの質問で抱えている問題を説明しているのでしょうか?
saucelabs - 結果ページから古いテストをクリアする
Sauce Labs のテスト ページから古いテストをクリアするにはどうすればよいですか?
あれこれ試したせいでかなりのノイズが入ってきたので、整理したいと思います。
長い目で見れば、興味のないビルドがたくさんあるでしょう。重要なテスト実行を見つけるのが難しくないように、それらをアーカイブ/削除できるようにしたいと考えています。
junit - Sauce Labs テスト用の JUnit または TestNG?
現在、テストには JUnit を使用していますが、テストの並列化はチームにとって初めての試みです。
TestNG を使用して移動することには大きな利点がありますか?
webdriver - テストを Sauce Connect に接続するためのコード例はどこにありますか?
Sauce Labs: Connect ページを読みました
インターネットを調べましたが、Selenium テストを変換して Sauce Connect を使用する方法に関するドキュメントが見つかりません。
誰かが私を正しい方向に向けることができますか?
乾杯
デイブ