問題タブ [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.
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 を試しましたが、ダブルクリックは実行されませんでした。前のエラーを参照してください。
java - SafariDriver を使用して入力フィールドにデータを入力する - Java
Safari ブラウザでページを開いて読み込むようにしましたが、入力フィールドにデータが入力されません。
以下は、私がやろうとしている入力用の同様のコードです。
java - Safari の webdriver はデバッグ モードでは正常に動作しますが、実行するとうまく動作しませんでした
Selenium Webdriver を使用して Windows で Safari ブラウザーをテストしました。デバッグ モードではスクリプトは正常に動作しますが、実行するとうまく動作しませんでした。誰でもこの状況に遭遇しますか?
java - 並列実行では、サファリブラウザはログインページなしで自動的にURLに移動します
セレン Web ドライバー 2.48 とサファリ ドライバー 2.48 とサファリ バージョン 8.0.8 を使用しています。
サファリドライバーでテスト実行を実行する際に問題に直面しています。問題は
このため、並列実行で以下の問題に直面しています:
私は並列実行のためにそのようにしたい:
Safari の設定を変更しましたが、役に立ちません。
サファリドライバーを宣言する最良の方法はありますか、またはサファリ設定に必要な機能やその他のものを追加する必要がありますか、または何か良い提案があります。
よろしくお願いします。
私は次のコードを使用しています:
selenium - Capybara Selenium Navigate To URL が Safari のポップアップ アラートでハングする
私のテストの終わりに、Capybara は自動的に "about:blank" に移動して、次のテストをセットアップします。私がテストしているアプリケーションは、ユーザーがページを離れた場合にポップアップ アラートをスローすることがあります (これは予想されることです)。これを処理するコードがいくつかあります。
これは、Firefox、Chrome、および IE で正常に動作します。しかし、何らかの理由で Safari でナビゲート コマンドがハングするのは、ポップアップが原因だと思います。誰でもこれの回避策を知っていますか?
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
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 が開かれます。
必要なソリューション -
最初に、現在開いているタブの数を確認したい:-