問題タブ [robotframework]

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 に答える
2606 参照

xpath - robotframework テスト extjs アプリ

robotframework と selenium2library を使用して extjs Web アプリをテストしていますが、動的 ID が割り当てられているため、いくつかの HTML 要素を見つけることができません。

例: selenium2library は、次のような html コードのボタンを見つけることができませんでした:

詳細な XPath と css 式を使用しようとしましたが、機能しません。この問題に対処するには?どんな助けでも大歓迎です。

使用したツールは、web アプリの自動テストに使用される robotframework と selenium2library です。

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

drag-and-drop - ロボット フレームワークのドラッグ アンド ドロップ キーワードで Web ブラウザがハングする

現在、Robot Framework を使用してテスト ケースを自動化しています。私が持っているテスト ケースの 1 つで、特定の要素をドラッグ アンド ドロップする必要があります。SeleniumLibrary キーワードのドラッグ アンド ドロップを使用すると、ブラウザがハングします。誰かがこの同じエラーに遭遇しましたか? 使用できる回避策はありますか?

Robot Framework 2.7 を使用し、IE8 と FF9 でテストを実行しています。

サンプル コードは次のとおりです: キーワードが成功するまで待機 10 秒 5 秒 要素が表示される


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

macos - Mac OSX上のRobotFrameworkを使用してFirefoxでSeleniumテストを実行すると、Seleniumサーバーがハングする/ブラウザウィンドウが空白になる

テスト自動化にロボットフレームワークを使用することに興味があります。

を使用するテストスクリプトを作成しました

  • Robot Framework v2.6.3(Python v2.6.1を搭載)
  • ロボットv2.8用のSeleniumLibrary
  • Selenium Server v2.3

私のオペレーティングシステムはMacOSX 10.6.8(Snow Leopard)です。

私のテストは、Chromeドライバーを使用してGoogleChromeで正常に実行されます。ただし、Chromeはページのスクリーンショットの撮影をサポートしていません。これは、私がなくてはならない機能です。

そこで、ページのスクリーンショットをサポートするFirefox v10.0.2でテストを実行しようとしましたが、これは機能しません。

テストを開始すると、Firefoxウィンドウがポップアップし、空白のページが表示されます。pybotを強制終了するまで何も起こりません。

ロボットがSeleniumサーバーを起動することと、コマンドラインから自分でSeleniumサーバーを起動することの両方を試しましたが、役に立ちませんでした。

また、サーバーが使用するクリーンなFirefoxプロファイルを設定しようとしましたが、どちらも役に立ちませんでした。

最近のSelenium2LibraryforRobot Framework(v0.5.2)も試しましたが、Chromeでは正常に動作しますが、Firefoxでは動作しません。

また、もっと単純な「Hello World」タイプのテストも試しました。基本的には、www.google.comを開くだけですが、Firefoxではまだうまくいきません。

これらすべての場合で、動作は同じです。

  • 空のFirefoxウィンドウが開きます
  • ロボットフレームワークはテストケースの名前を出力してから停止します
  • Seleniumサーバーが「Firefoxを起動しています」と表示して停止します

Seleniumサーバーのログファイルには、次の無限のリストが表示されます。

...等々。

SeleniumLibary(http://code.google.com/p/robotframework-seleniumlibrary/wiki/Demo)のデモも実行してみましたが、同じ結果になりました。

問題がRobotフレームワークにあることを確認するために、Firefoxを使用するJavaSeleniumテストを作成しました。これは機能します。

同じ問題を経験している人はいますか?誰かがこれを修正する方法を知っていますか?どんな助けでも大歓迎です。

私のテストスクリプトは次のようになります。

resources.txt:

ありがとう、よろしく、パトリック

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

javascript - selenium2library を使用して robotframework で JavaScript を実行する

robotframework と selenium2library を使用して extjs ベースの Web アプリケーションをテストしていますが、テーブル コンポーネントに含まれるいくつかの要素を見つけることができません。selenium2library には Execute javascript というキーワードがあるため、javascript を実行する方法を知りたいです。たとえば、js コードを実行する方法は次のとおりです。

extjs ベースの Web ページの自動テストで成功した経験のある人はいますか? どんな助けでも大歓迎です。

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

browser - プロキシのユーザー名とパスワードを含むブラウザ プロファイル

特定の Web アプリケーションの自動テスト スクリプトを作成して実行しています。私が持っているシナリオの 1 つでは、プロキシを使用する必要があります。ところで、私はテスト スクリプトにロボット フレームワークとセレンを使用しています。そこで、セレンが実行する別のブラウザー プロファイルを作成しました。問題は、ロボット フレームワークとセレンを使用して資格情報ポップアップ (ユーザー名とパスワードを要求する) を操作できないことです。プロキシのユーザー名とパスワードをブラウザー プロファイルに含めるように構成する方法はありますか? または、ロボット フレームワークとセレンが認証ウィンドウと対話できる方法はありますか? この問題の回避策を解決または最終的に解決するための提案はありますか?

ありがとう!

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

windows - Robot Framework を使用して Windows ファイル エクスプローラーとの対話を自動化する方法は?

私は SeleniumLibrary (テスト ライブラリ) で Google のロボット フレームワークを使用して Web テスト用のロボット テストを作成しています。私のテストの 1 つは、Web ページの [参照] ボタンをクリックし、Windows ファイル エクスプローラー ウィンドウを使用して、デスクトップからファイルをアップロードすることです。ファイルに移動して選択するためにポップアップします(セキュリティ上の理由から、Web サイトではファイルへのテキスト パスを提供することは無効になっています)。 ?

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

testing - ロボット フレームワークを使用した複数のリモート ライブラリ

「Robot Framework」のマニュアルの例によると、リモート コンピューターからキーワードを提供するにはRobotRemoteServer、キーワードを実装するクラスのインスタンスでインスタンス化する必要があります。

リモートで利用したいライブラリ/クラスが複数ある場合はどうすればよいですか? クラスごとに新しいサーバーを起動する必要がありますか?

ロボット フレームワークは、特定のケースをテストするために複数のコンピューターを同期して実行する必要がある自動分散テストに適していますか?

ここで関連する議論を見つけました:

https://groups.google.com/forum/?fromgroups#!searchin/robotframework-users/remote/robotframework-users/StO7L7NbqFI/rrZa6KeAiMIJ

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

selenium - オプションを選択

本当に簡単な (しかし複雑な?) 質問です。

私はこれを持っています:

オプションを選択したことを複製するには、セレンを使用してフレームワークをロボット化する必要があります。しかし、「Select Option」のようなキーワードが見つかりません。そこで、オプションを指すxpathで「Click Element」を使用してみました。

ただし、これは「timeout: timed out」というエラーでテストに失敗します

xpath は正しい要素を返しますが、どういうわけかタイムアウトします。Click Element はこのように使用することを想定していないのかもしれませんが、より適切なキーワードが見つかりません。

何が起こっているのか分かりますか?

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

.net - Robotframework は、C-Sharp で開発された GUI でキーワード駆動テストをサポートできますか

テスト自動化アプローチ全体に不慣れです。.Net で開発された GUI を備えたロボット フレームワークを使用して、キーワード駆動テストを作成する方法を教えてください。これについてはよくわかりません。

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

python - Robot フレームワークを使用してデータベースに接続する方法

誰かが知っていれば、RobotFrame を使用してデータベース (db2) に接続する方法が機能します。データベースにクエリを実行して結果を確認したい。

任意のアイデアをいただければ幸いです!

Br