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

0 投票する
8 に答える
22419 参照

webdriver - webdriver: 要素の xpath を取得しますか?

WebElement の xpath を返すことは可能ですか?

0 投票する
7 に答える
1326 参照

ruby - Ruby をスクリプト言語として習得するにはどのくらいの時間がかかりますか?

私は自分の仕事のためにソフトウェア テストを自動化する必要があり、現在は groovy を使用してこれを行っています。しかし、Rubyをレパートリーに加えようと考えています。主な理由は、将来、Rails プロジェクトに取り組むことができるからです。

Ruby でスクリプトを作成するのに比較的習熟するには、どれくらいの時間がかかると思いますか? 私は主に、webdriver/webrat を使用して DOM をナビゲートし、プログラムでテキスト/ファイルの変更作業を行うことについて話しています。

0 投票する
11 に答える
6762 参照

java - Webdriver showModalDialog

機能テストには webdriver を使用しています。しかし、私たちのアプリケーションはshowModalDialogポップアップを開くために JS 関数を多用しています。この機能を webdriver でテストしようとすると、ポップアップが開いた瞬間からハングします。

これをテストするために、いくつかのことを試しました。

  • こちらで説明されている回避策を使用してください。しかし、これはウェブドライバーではなくセレンの修正のようです。試してみましたが、うまくいきませんでした。
  • 良い代替手段を探して、HtmlUnit はモーダル ダイアログを開いて操作できましたが、特定のテストを修正するための視覚的なヘルプがなく、使用しなければならないが持っている JS ライブラリで JS エラーを検出すると実行を停止するなどの欠点があります。制御できません。

これをどのようにテストしたり、この問題を回避したりできますか?

0 投票する
3 に答える
8932 参照

selenium - Selenium 2.0 / WebDriver の clickAt() メソッドはサポートされていません

Selenium clickAt() 関数は、WebDriver (WebDriverBackedSelenium または ChromeDriver を使用する Selenium 2.x) を使用しているときに、「サポートされていない」例外をスローします。

この Selenium 関数を WebDriver 経由で使用する方法はありますか?

コンテキストのコードを追加しています...

.clickAt()メソッドは認識されません...ただし、WebDriverBackedSelenium を使用すると、未処理の例外が発生します。

0 投票する
3 に答える
19689 参照

java - Webdriver: java.net.BindException: アドレスは既に使用されています: 接続

Webdriver の実行中に、実行から 3 分後に次の例外が発生し、Webdriver がクラッシュします。

私は 1 つの webdriver インスタンスと 1 つの FirefoxDriver プロファイルのみを使用しています。

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

java - WebDriver: executeScript() が BindException を引き起こす

javascripthereスクリプトはJavascript にあります: ブレークタグに続く/先行するテキストノードを取得し、それらを ddb タグでラップする方法は?

((JavascriptExecutor)driver).executeScript(javascripthere)WebDriver 経由でロードされた各ページで実行中に、

テストを 3 分間実行した後、次のエラーが表示されます。

text()基本的に、これの目的は、 xpath 構文では選択できないテキスト ノードをキャプチャすることです。Javascript は、区切りタグの前後のテキスト ノードをタグでラップします<ddb>。次に、WebDriver は/ddbas xpath 構文を使用してテキストを取得できます。

スムーズに動作しているように見えますが、正確に 3 分後に BindException エラーでクラッシュします。前の質問の Javascript があまりにも多くのアウトバウンド接続を引き起こしているようです。

FirefoxDriver でテキスト ノードを選択できるように、Javascript が WebDriver で DOM を継続的に編集できるようにするソリューションが必要です。

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

java - SeleniumWebドライバーとSeleniumRC

既存のSeleniumRCスクリプトをWebdriver形式に変換する簡単な方法はありますか?

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

selenium - RemoteWebDriver で Firefox プロファイルを示す方法

Selenium 2.0 (alpha 7) ソースを見ると、機能 API を介して RemoteWebDriver の Ff プロファイルを設定できるようです。しかし、それをどのように行うかは明らかではありません。

何か案は?

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

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が、呼び出すと見つかりません。何を与える?

0 投票する
3 に答える
7426 参照

python - Firefox WebDriver による「ダウンロード」ウィンドウの処理

私は Firefox の WebDriver を試していますが、「ダウンロード」ウィンドウを処理できるかどうか (受信したダウンロード要求を受け入れるか拒否するか) を尋ねたいです。

たとえば、単純なコード:

私はこれを少し試しましたが、まだ解決策を見つけていません。ヒントをいただければ幸いです。

どうもありがとう - V