問題タブ [webdriver]
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 - クリックするWebDriver、InternetExplorerDriver の使用
webdriver を使用して画像入力タイプをクリックしようとしていますが、機能していません。HTML コード:
クリックに使用しているコードは次のとおりです。
以下のように Javascript を呼び出すこともできますが、それは私の意図ではありません。
IE でのエンド ユーザー エクスペリエンスを可能な限りシミュレートしたいと考えています。
画像入力をクリックするにはどうすればよいですか?
ありがとうジェンガ
java - Webdriverfirefox-binが過剰な量のCPUを使用している
特定のドメイン上のすべてのリンクにアクセスする単一のテスト(FirefoxDriveR)を実行しています。
OS:Ubuntu 9.10メモリ:4GB HD:500GB 10 mbp/sライン
コマンドを介して次のことを観察するTOP
Firefox-binを介した64%のCPU消費。とにかく私はこれを減らすことができますか?
java - WebDriverは、一度に実行されるドライバーの最大数を強制しますか?
前述のように、WebDriverは、一度に実行されるドライバーの最大数を強制しますか?
これを尋ねる理由は、1つだけでなく、スレッドのプールを実行しているためです。各スレッドは、設定されたテストシナリオを実行し、すべてのスレッドが完了したら、テスト結果と時間を記録します。
私が実行した場合:1 ...罰金、2 ...罰金、3 ...罰金、4 ...罰金、5 + ...各シナリオがまったく同じであっても、「失敗」を返すものもあります。
奇妙なことに、次のような結果が返されます。
したがって、明らかに、スレッドは実行され、0秒で完了しました。そしておそらく最も奇妙なのは、ログファイル(スレッドごとに1つのファイルがある)がスレッドが開始されてドライバーを作成したことを示していることですが、その直後(おそらくドライバーが開始されたとき)にスレッドが中断または強制終了されました。
xpath - 直接のすべての子を取得し、それ以上の子は取得しません
例のドキュメント。
期待される結果はdiv
とspan
です。私は文書を管理できず、それらは大きく異なります。
tinymce - watir-webdriverで自動化するときにtinyMCEを処理する方法は?
私はWatir-webdriverを評価して、ブラウザーテスト(主にWatirから)に使用するように切り替えることができるかどうかを判断しています。重要なことの1つは、TinyMCEWYSIWYGエディターと対話する機能です。 TinyMCEを使用して作業します。私はなんとか次のソリューションを機能させることができました-
このアプローチの欠点は、autoitを使用することで、Windowsに依存し続け、クロスプラットフォームでテストを実行できることがWebドライバーの魅力の1つであるということです。
このスレッドから、次のようなWebドライバー固有のソリューションに気づきました。
クロスプラットフォームで動作するように見えますが、Watir-webdriver内から同じ機能にアクセスできるかどうかはわかりません。私の質問は、watir-webdriverを使用してTinyMCEに書き込み、削除、送信する方法はありますか?これは、サポートされている特定のブラウザーまたはオペレーティングシステムへの依存を強制しませんか?
selenium - ファイル添付ダイアログを開くボタンをクリックできない
私はセレン2ベータを使用しています。ファイル添付ダイアログを開くボタンをクリックしようとしています。しかし、クリックしても何も起こりません。
セレン2ではなくセレンのみを使用すると、簡単にクリックできます。
java - WebDriver の参照変数を初期化するにはどうすればよいですか?
私はJavaを使用しています。値の設定に問題があります。
webDriver を null に初期化するとエラーが発生します。
Webdriver を初期化して SeleniumBrowser オブジェクトに設定するにはどうすればよいですか。
前もって感謝します。
internet-explorer - セレンWebドライバーIEボタンの問題
私はFF用のスクリプトを書いていますが、少しの作業で他のブラウザーでも実行されることを望んでいましたが、IEドライバーにボタンの問題があるようです。
エラーをスローしないがボタンをクリックしないボタンに単純なwebelement.click()があります。FFではその罰金。テキストを取得して値を取得できるので、findステートメントは問題ないことがわかります。クリックしないだけです。
考えや助けは素晴らしいでしょう
やってるだけ
HTML-コントロールには3つのボタンがあります私は今のところログインでのみ興味があります
java - Selenium WebDriver StaleElementReferenceException
テストを実行すると、次のエラーが発生します:org.openqa.selenium.StaleElementReferenceException:要素がDOMにアタッチされなくなりました
上記の例外を解決する方法について何かアイデアはありますか?これは、動的なrefXpath式を持つグリッドで発生します