問題タブ [safaridriver]
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.
java - Java を使用して Selenium WebDriver で Safari を起動しているときに、SafariDriver との接続を確立できない
SafariWebDriver で Selenium を使用してみました。jars selenium-server-standalone-2.33.0.jar の使用 - Jetty サーバーを実行する
selenium-java-2.33.0.jar (Maven を使用してプロジェクトをセットアップしませんでした。jar をダウンロードし、javac でコンパイルしただけです)
多かれ少なかれ Selenium2Example のコピー/貼り付けであるクラスを作成しましたが、FirefoxWebDriver の代わりに SafariWebDriver を使用しました
しかし、コードを実行すると、Safari Web ブラウザー (Safari 5.1.9 (6534.59.8) で Snow Leopard を使用) にメッセージが表示されます。
SafariDriver との接続を確立できません
これを解決する方法についてのアイデアはありますか?
ところで:Apple Developerとしてサインアップして、ソースから証明書付きでコンパイルされたSafari拡張機能を使用していません-以前のjarバージョンに適用されたと思います。
ここにコードがあります
selenium - Safari で WebDriver テストを実行できない
Safari で Webdriver テストを実行しようとしています。ブラウザは開いていますが、メッセージが表示されます
[ 0.007s] [safaridriver.client] ws://localhost:48726 で接続をリクエストしています... [ 2.513s] [safaridriver.client] SafariDriver との接続を確立できません
私は webdriver 2.33 と Safari バージョン 5.1.7 で作業しています
誰かが私に何が問題なのか教えてもらえますか?
ありがとうアニル
c# - セレンサファリドライバーの2つのインスタンスを作成するには?
セレンドライバーの2つのインスタンスを作成するにはどうすればよいですか?? これらのコードを使用しましたが、問題が発生しています。
ここにスクリーンショットがあります: http://sdrv.ms/1fDzQYT
java - SafariDriver を使用して新しいテストを開始する前に Cookie をクリアする
SafariDriver の実行中にテストを新たに開始するときにキャッシュをクリアする方法を知っている人はいますか? java ロボットを使用して、コマンド + オプション + e のキーを押してみましたが、うまくいかないようです。ブラウザに焦点を当てていません。
ロボット r = 新しいロボット();
私もactions.builderメソッドを実行しようとしましたが、うまくいかないようです
私はSafariDriverオプションの使用も検討しましたが、私のJavaはそれを実装する方法を完全に理解するにはあまり良くありません. 以下は、私が使用しようとしているコードです。SafariOptions クラスを作成し、@before クラスでインスタンス化しようとしました。
テストの実行ごとに Safari キャッシュをクリアするものはないようです。
selenium-webdriver - Selenium Grid の使用時に SafariDriver との接続を確立できない
Windows マシンの Selenium Grid ハブが Safari ブラウザの Mac マシンに接続できないという問題に直面しています。ブラウザが開いているように見えますが、エラー メッセージが表示されます。
私のハブはWindows 7マシンにセットアップされています。Mac マシン 10.8 でのノード コマンド:
java -jar selenium-server-standalone-2.39.0.jar -role node -hub http://10.xxx.xxx.xxx:4444/grid/register -port 5559 -browser browserName=safari
Selenium Webdriver 2.39 Mac 10.8.5 Mountain Lion Safari バージョン 6.0.5 (8536.30.1)
何が問題なのか、誰でもここで私を案内してもらえますか? 最初はMACマシンのポートの問題だと思っていましたが、それらも開いていました。
ありがとう、
selenium - 新しいページをロードした後、SafarDriver Selenium ページのタイトルが正しくない
ログインフォームを使用し、ページタイトルが変更されたことを確認してログインが成功したことを確認する Selenium 2 テストがあります。
テストはJava/JUnit、WebDriver、およびFluent Seleniumで記述されています
テストは Firefox と Chrome で動作します。Safari では、ページ タイトルは古いログイン ページ タイトルのままです。
生成したスクリーンキャストは、ログイン成功後の URL が変更されていることを示していますが、タイトルは変更されていません。
SafariDriver
アサーションの前にページ読み込みイベントが完了するのを待っていないと思います。
selenium - Selenium および Safari での org.openqa.selenium.remote.UnreachableBrowserException
Selenium-2.4.0 と Cucumber を使用して、Safari-MAC でいくつかのテスト シナリオを実行しようとしています。
Safari ブラウザーの拡張機能を作成し、次のコードを使用しました。
Safari ウィンドウが開き、次のメッセージが表示されます。
そして、以下はエラースタックです:
上記の問題を解決するのを手伝ってください
selenium-webdriver - webdriver を使用して safaridriver のテキスト ボックス フィールドをクリアするにはどうすればよいですか?
webdriver を使用して safaridriver のテキスト ボックス フィールドをクリアするにはどうすればよいですか?
以下のコマンドを使用しましたが、これはクロムと Firefox でのみ機能しますが、サファリでは機能しません。
driver.findElement(By.id("userEmail")).clear();