問題タブ [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.
webdriver - webdriver: 要素の xpath を取得しますか?
WebElement の xpath を返すことは可能ですか?
ruby - Ruby をスクリプト言語として習得するにはどのくらいの時間がかかりますか?
私は自分の仕事のためにソフトウェア テストを自動化する必要があり、現在は groovy を使用してこれを行っています。しかし、Rubyをレパートリーに加えようと考えています。主な理由は、将来、Rails プロジェクトに取り組むことができるからです。
Ruby でスクリプトを作成するのに比較的習熟するには、どれくらいの時間がかかると思いますか? 私は主に、webdriver/webrat を使用して DOM をナビゲートし、プログラムでテキスト/ファイルの変更作業を行うことについて話しています。
java - Webdriver showModalDialog
機能テストには webdriver を使用しています。しかし、私たちのアプリケーションはshowModalDialog
ポップアップを開くために JS 関数を多用しています。この機能を webdriver でテストしようとすると、ポップアップが開いた瞬間からハングします。
これをテストするために、いくつかのことを試しました。
- こちらで説明されている回避策を使用してください。しかし、これはウェブドライバーではなくセレンの修正のようです。試してみましたが、うまくいきませんでした。
- 良い代替手段を探して、HtmlUnit はモーダル ダイアログを開いて操作できましたが、特定のテストを修正するための視覚的なヘルプがなく、使用しなければならないが持っている JS ライブラリで JS エラーを検出すると実行を停止するなどの欠点があります。制御できません。
これをどのようにテストしたり、この問題を回避したりできますか?
selenium - Selenium 2.0 / WebDriver の clickAt() メソッドはサポートされていません
Selenium clickAt() 関数は、WebDriver (WebDriverBackedSelenium または ChromeDriver を使用する Selenium 2.x) を使用しているときに、「サポートされていない」例外をスローします。
この Selenium 関数を WebDriver 経由で使用する方法はありますか?
コンテキストのコードを追加しています...
.clickAt()
メソッドは認識されません...ただし、WebDriverBackedSelenium を使用すると、未処理の例外が発生します。
java - Webdriver: java.net.BindException: アドレスは既に使用されています: 接続
Webdriver の実行中に、実行から 3 分後に次の例外が発生し、Webdriver がクラッシュします。
私は 1 つの webdriver インスタンスと 1 つの FirefoxDriver プロファイルのみを使用しています。
java - WebDriver: executeScript() が BindException を引き起こす
javascripthere
スクリプトはJavascript にあります: ブレークタグに続く/先行するテキストノードを取得し、それらを ddb タグでラップする方法は?
((JavascriptExecutor)driver).executeScript(javascripthere)
WebDriver 経由でロードされた各ページで実行中に、
テストを 3 分間実行した後、次のエラーが表示されます。
text()
基本的に、これの目的は、 xpath 構文では選択できないテキスト ノードをキャプチャすることです。Javascript は、区切りタグの前後のテキスト ノードをタグでラップします<ddb>
。次に、WebDriver は/ddb
as xpath 構文を使用してテキストを取得できます。
スムーズに動作しているように見えますが、正確に 3 分後に BindException エラーでクラッシュします。前の質問の Javascript があまりにも多くのアウトバウンド接続を引き起こしているようです。
FirefoxDriver でテキスト ノードを選択できるように、Javascript が WebDriver で DOM を継続的に編集できるようにするソリューションが必要です。
java - SeleniumWebドライバーとSeleniumRC
既存のSeleniumRCスクリプトをWebdriver形式に変換する簡単な方法はありますか?
selenium - RemoteWebDriver で Firefox プロファイルを示す方法
Selenium 2.0 (alpha 7) ソースを見ると、機能 API を介して RemoteWebDriver の Ff プロファイルを設定できるようです。しかし、それをどのように行うかは明らかではありません。
何か案は?
scala - Scala REPL tab-complete は私に嘘をついていますか?
Scala 2.8.1、SBT 0.7.4、WebDriver HTMLUnit 2.6。SBT コンソールで REPL ...
( [tab]
s は、タブ補完を説明する目的で私が追加したものです)
したがって、REPL は にfindElementByXPath(String):WebElement
存在することを教えてくれますe
が、呼び出すと見つかりません。何を与える?
python - Firefox WebDriver による「ダウンロード」ウィンドウの処理
私は Firefox の WebDriver を試していますが、「ダウンロード」ウィンドウを処理できるかどうか (受信したダウンロード要求を受け入れるか拒否するか) を尋ねたいです。
たとえば、単純なコード:
私はこれを少し試しましたが、まだ解決策を見つけていません。ヒントをいただければ幸いです。
どうもありがとう - V