問題タブ [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.

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

javascript - JavaScript for Safariを使用してSelenium Webdriverの要素をダブルクリックする方法

Java / Webdriver 2.48 を使用して Safari で要素をダブルクリックすると問題が発生します。

テストは IE、Chrome、および Firefox で正常に動作していますが、アクションは Safari ではサポートされていません。現在、私はこのようなことをしています

また

しかし、機能していません。ここにエラーがあります

arguments[0].dblclick は関数ではありません。('arguments[0].dblclick()' では、'arguments[0].dblclick' は未定義です) (警告: サーバーはスタックトレース情報を提供しませんでした) コマンドの実行時間またはタイムアウト: 35 ミリ秒 ビルド情報: バージョン: '2.48 .0'、リビジョン: 'b7b081a4f1289f17e8ecd38bc67e137c2a12e34a'、時刻: '2015-10-07 09:50:14' システム情報: ホスト: 'MacBook-Pro.local'、ip: '10.0.1.7'、os.name: ' Mac OS X', os.arch: 'x86_64', os.version: '10.11', java.version: '1.8.0_25' ドライバー情報: org.openqa.selenium.safari.SafariDriver 機能 [{browserName=safari, takesScreenshot =true、javascriptEnabled=true、バージョン=9.0、cssSelectorsEnabled=true、プラットフォーム=MAC、secureSsl=true}] セッション ID: null

dblclick と ondblclick を試しましたが、ダブルクリックは実行されませんでした。前のエラーを参照してください。

0 投票する
0 に答える
109 参照

java - SafariDriver を使用して入力フィールドにデータを入力する - Java

Safari ブラウザでページを開いて読み込むようにしましたが、入力フィールドにデータが入力されません。

以下は、私がやろうとしている入力用の同様のコードです。

0 投票する
0 に答える
108 参照

java - Safari の webdriver はデバッグ モードでは正常に動作しますが、実行するとうまく動作しませんでした

Selenium Webdriver を使用して Windows で Safari ブラウザーをテストしました。デバッグ モードではスクリプトは正常に動作しますが、実行するとうまく動作しませんでした。誰でもこの状況に遭遇しますか?

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

java - 並列実行では、サファリブラウザはログインページなしで自動的にURLに移動します

セレン Web ドライバー 2.48 とサファリ ドライバー 2.48 とサファリ バージョン 8.0.8 を使用しています。

サファリドライバーでテスト実行を実行する際に問題に直面しています。問題は

このため、並列実行で以下の問題に直面しています:

私は並列実行のためにそのようにしたい:

Safari の設定を変更しましたが、役に立ちません。

サファリドライバーを宣言する最良の方法はありますか、またはサファリ設定に必要な機能やその他のものを追加する必要がありますか、または何か良い提案があります。

よろしくお願いします。

私は次のコードを使用しています:

0 投票する
2 に答える
603 参照

selenium - Capybara Selenium Navigate To URL が Safari のポップアップ アラートでハングする

私のテストの終わりに、Capybara は自動的に "about:blank" に移動して、次のテストをセットアップします。私がテストしているアプリケーションは、ユーザーがページを離れた場合にポップアップ アラートをスローすることがあります (これは予想されることです)。これを処理するコードがいくつかあります。

これは、Firefox、Chrome、および IE で正常に動作します。しかし、何らかの理由で Safari でナビゲート コマンドがハングするのは、ポップアップが原因だと思います。誰でもこれの回避策を知っていますか?

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

macos - Mac OSX 10.11 for Safari で Selenium を使用して Cucumber テストを実行する

Behat (Cucumber の PHP dist) テストを Safari で実行する方法を探していましたが、Selenium Safari Driver が単純なクリック機能を使用できないという問題が発生し、ブラウザー テストの大部分が機能しなくなりました。 .

Safari (この投稿の執筆時点) は、ブラウザの統計によると、すべてのブラウザの使用率の約 9% であるため、テストする必要があります。

クリック機能は Chrome、Firefox、Opera で動作します。

誰にも解決策はありますか?

  • マック OS X 10.11
  • サファリ9.0
  • Selenium Safari ドライバー 2.47.1
  • 最新の SafariDriver.safariextz
  • Behat 2.5.3
0 投票する
1 に答える
403 参照

selenium - Grid-Safari-Selenium が SafariDriver ランチャー ページ [2 番目のタブ] を閉じず、最初のタブに戻らないためスタックする

メタ -

OS: OSX El capitan Selenium バージョン: 2.53.0 ブラウザ: Safari ブラウザ バージョン: 9.1 SafariDriver バージョン: 2.48.0 SeleniumHQ サイトによると最新です。

予想される行動 -

SafariDriver Launcher ページ/タブは自動的に閉じられ、URL が開かれる最初のタブに切り替わります。

実際の動作 -

Selenium が SafariDriver Launcher ページ [Tab] を閉じずに最初のタブに戻ることで動かなくなる

再現する手順 -

TestNG.xml から n 個のテスト ケースを実行しようとしていますが、SafariDriver Launcher ページ [タブ] を閉じても、ほとんどの TC が正しく実行されません。しかし、いくつかのケースでは、Selenium が SafariDriver Launcher ページ [Tab] を閉じずに最初のタブに戻り、URL が開かれます。

必要なソリューション -

最初に、現在開いているタブの数を確認したい:-