問題タブ [selenium]

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

ruby-on-rails - Selenium: Selenium RC ruby​​ ドライバーの wait_for_* と仲間たち

Selenium RC の ruby​​ ドライバー用の、、、 ... のような気の利いたSelenium on Railsメソッドの実装はありますか?wait_for_visibleassert_not_text_present

そうでない場合、wait_for_visible のようなものをどのように実装しますか?

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

javascript - JavaScript 以外のアプリケーションで自動テストを行うにはどうすればよいですか?

JavaScript でうまく動作するコントロールを作成していますが、JavaScript がなくても動作する必要があります。今、セレンでのテストはうまくいきます。しかし、(私のブラウザーで) JavaScript を無効にしたすべてのテストは、セレンでは実行されません。この目的のために自動テストを行う方法はありますか?

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

c# - NUnit(Selenium Grid)テストを並行して実行するにはどうすればよいですか?

私の現在のプロジェクトでは、単体テストとSeleniumで記述されたUATの駆動にNUnitを使用しています。開発者は通常、VS.Net 2003でReSharperのテストランナーを使用してテストを実行し、ビルドボックスはNAntを介してテストを開始します。

UATテストを並行して実行して、Selenium Grid / RCを利用して、はるかに高速に実行できるようにしたいと考えています。

これがどのように達成されるかについて誰かが何か考えを持っていますか?および/または重複するテストを自動的に作成せずに複数のブラウザ環境に対してSeleniumテストをテストするためのベストプラクティス?

ありがとうございました。

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

ruby-on-rails - Selenium RC: 複数のブラウザーでテストを自動的に実行する

そこで、 Selenium RCを使用して Web アプリをブラウザーで直接テストする Ruby 単体テストの作成を開始しました。ruby にはSelenum-Clientを使用しています。他のすべてのセレン テストの継承元となる基本クラスを作成しました。

これにより、多数の SeleniumDriver インスタンスが作成され、欠落しているすべてのメソッドが各インスタンスで呼び出されます。これにより、基本的にテストが並行して実行されます。

他の人はこれをどのように自動化しましたか?

これは私の実装です:

これは機能しますが、1 つのブラウザーが失敗すると、テスト全体が失敗し、どのブラウザーで失敗したかを知る方法がありません。

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

internet-explorer - Internet ExplorerでのFirebugの「CopyXPath」に相当しますか?

InternetExplorerのみのWebアプリケーションがあります。

テストを自動化するために何ができるかを模索しています。

Seleniumは優れたツールのように見えますが、リンクなどをアクティブ化できるようにするために、リンクがどこにあるかを伝える必要があります。アプリケーションはこの種のテストを念頭に置いて構築されていないため、通常id、主要な要素に属性はありません。

問題ありません。XPath式を使用できると思います。しかし、たとえばボタンの正しいXPathを見つけることは、ページのソースを調べることによって行われる場合、非常に苦痛です。

Firefox / Firebugでは、要素を選択し、「CopyXPath」を使用して式を取得できます。

IE Developerツールバーを持っていますが、イライラするほど近くにあります。クリックして関心のある要素を選択し、それに関するあらゆる種類の情報を表示できます。しかし、XPathを決定する便利な方法がわかりません。

では、IEでこれを行う方法はありますか?

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

selenium - NAnt, MbUnit, CruiseControl, Selenium - passing settings to the test assembly

I am putting together some ideas for our automated testing platform and have been looking at Selenium for the test runner.

I am wrapping the recorded Selenium C# scripts in an MbUnit test, which is being triggered via the MbUnit NAnt task. The Selenium test client is created as follows:

How can I pass the host, port and url settings into the test so their values can be controlled via the NAnt task?

For example, I may have multiple Selenium RC servers listening and I want to use the same test code passing in each server address instead of embedding the settings within the tests themselves.

I have an approach mocked up using a custom NAnt task I have written but it is not the most elegant solution at present and I wondered if there was an easier way to accomplish what I want to do.

Many thanks if anyone can help.

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

xml - XPATH を使用して、以下を含むテキストを検索します。  

XPather Browserを使用して、HTML ページの XPATH 式をチェックしています。

私の最終目標は、これらの式を Selenium で使用して、ユーザー インターフェイスをテストすることです。

次のような内容の HTML ファイルを取得しました。

文字列 " " を含むテキストを持つノードを選択したいと考えています 

「abc」のような通常の文字列であれば問題ありません。に似た XPATH を使用し//td[text()="abc"]ます。

XPATH を試してみると、//td[text()=" "]何も返されません。「 」を含むテキストに関する特別なルールはあり&ますか?

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

user-interface - Selenium での並べ替えを確認する

Seleniumでソートをテストした人はいますか? さまざまな方法 (az、za、state、date など) でのテーブルの並べ替えが機能することを確認したいと思います。どんな助けでも大歓迎です。

/ゴラン

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

java - Canoo WebFunctionalTest / Selenium、機能比較

Web Canoo Web Functional Test と Selenium ソフトウェアの機能比較については、Java プラットフォーム アプリケーションへの統合、速度、テストの展開、実行、および結果の分析の速さ、JavaScript のサポートなどの観点から評価を行うとよいでしょう。私はCanooプロジェクトを使用しています。これはかなり良いです。

タチアナ

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

selenium - Seleniumで無効な長さの警告が発生しないようにするにはどうすればよいですか?

セレンを実行すると、次のようなメッセージが表示されることがあります。

警告-無効な長さ:Content-Length = 798242written = 8192

そして、Seleniumは応答を停止します。自動化されているWebサイトはASP.NETで実行され、IIS経由で提供されます。

エラーが原因でSeleniumが停止しないようにするにはどうすればよいですか?