問題タブ [selenium-ide]

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 投票する
3 に答える
10296 参照

selenium - selenese htmlとは正確には何ですか?

私はいくつかのWebアプリのテストを行うためにSeleniumIDEを使用しています。ユーザーアクションを再生しようとするとエラーが発生しましたが、selenese htmlターゲットとコマンドを構成するものがわからないため、修正できませんでした。私には通常のhtmlのようには見えませんが、理解できません。誰かが私を助けてくれるほど親切なら、私はとても幸せです。前もって感謝します

0 投票する
4 に答える
5067 参照

selenium - Selenium: 独自の値を取得しますか?

セレンを使用してフォームに記入するだけです。ユーザー名フィールドに一意の値を生成するために必要です。どうやってやるの?

私が持っている

コマンド: type
ターゲット: id_of_my_field
値: username+unique_value ???

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

macos - Selenium にテスト スイートが表示されない

Web サイトのサンプル コードを使用して Selenium IDE でテスト スイートを作成しました。右クリックしてスイートを読み込もうとすると、テストが空であることがわかります。これは、Mac および Selenium 1.07 の最新の安定した ff にあります。

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

selenium-ide - テストスイートからテストへのselenium-ideパス変数

スイートからセレンideのテストに変数を渡す方法はありますか? テストの途中でbaseURLを変更する必要があり、すべてのテストで一度設定できるようにしたい

storeEval を使用して、そのように設定してみました。

唯一の方法は、userExtension を作成してそこに変数を設定することだと思います

考え?

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

selenium - browsermobを使用してセレンでウィンドウを宣言します

サイトで実行するスクリプトを作成するためにbrowsermobとseleniumを使用しています。ページ上のすべての要素を特定の名前で取得しようとしています。私の問題は、window.document.getElementsByName("name");browsermobを使おうとすると、それwindowが定義されていないと言うことです。ウィンドウをどのように定義しますか?

0 投票する
5 に答える
42478 参照

firefox - Selenium は、ブラウザーによって読み込まれた PDF 内のテキストを検証できますか?

私の Web アプリケーションは、ブラウザに PDF を読み込みます。次を使用して、pdfが正しくロードされたことを確認する方法を見つけました。

verifyAttribute xpath=//embed/@src {ここに PDF の URL が入ります}

Selenium を使用して PDF の内容を確認できると非常に便利です。たとえば、テキストが存在することを確認します。これを行う方法はありますか?

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

selenium-ide - Selenium - 提案のリストが表示されることを確認します

テキスト フィールドに文字を入力したときに、候補のリストが表示されることを確認するために使用するコマンドはどれですか (例: a)? また、リスト内の項目が入力した文字で始まることを確認する方法は?

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

selenium - セレンの特定の元素のテキストを変数に格納する方法はありますか?

SeleniumIDEで作成したSeleniumスクリプトがあります。とにかく、特定の要素にあるテキストを変数に格納して、後でそのテキストをスクリプトで使用できるようにする方法があるかどうか疑問に思いました。私はSeleniumIDEを使用してそれを実行し、それをbrowsermobにインポートしています。

例:私はこのhtmlを持っています:

h3(www.google.com)のテキストは、ページごとに異なります。h3(この場合はwww.google.com)のテキストを取得し、スクリプトの後半で使用できるjavascript変数に格納する、これらすべてのページでスクリプトを実行できるようにする必要があります。

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

selenium-ide - クリック/クリックアンドウェイトが機能しない

記録されたテストスクリプトには、Google検索が含まれています。

「Google検索」をクリックした後、次のアクションはテスト結果のリンクをクリックすることでしたが、再生中にこれはブラウザが結果をロードする前に発生するため、解決策は検索後に遅延を追加することであるように見えました。私はそれを2つの方法で試しました:

  • 「click」を値1000の「clickAndWait」に変更します。これはうまく機能しません。1000の値はデフォルト値の30000msを変更せず、再生はステップを完了するのに30秒かかります。

  • クリックの前に値1000で「setTimeout」を呼び出します。これは、clickAndWaitのタイムアウト動作には影響しません。

スクリプトは次のとおりです。

誰かがアドバイスできるなら、どうもありがとう。

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

javascript - セレンのJavaScriptエラーを確認してください

CruiseControlを介して実行されるPHPUnitの下で、PHPでSeleniumテストを行っています。ページに JavaScript エラーがあったかどうかを確認する方法はありますか?