問題タブ [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.
robotframework - Autolit ライブラリのインストール
私は SeleniumLibrary (テスト ライブラリ) で Google のロボット フレームワークを使用して Web テスト用のロボット テストを作成しています。私のテストの 1 つは、Web ページの [参照] ボタンをクリックし、Windows ファイル エクスプローラー ウィンドウを使用して、デスクトップからファイルをアップロードすることです。ファイルに移動して選択するためにポップアップします(セキュリティ上の理由から、Web サイトではファイルへのテキスト パスを提供することは無効になっています)。 ?
AutoIt ライブラリをダウンロードしてインストールしようとすると、wincom32./python ウィンドウ拡張機能が要求されます。インストールしようとすると、次のようなエラーが発生します。
python - selenium2library のデモを実行しているバージョン エラー
「rtomac-robotframework-selenium2library-893dc2c」デモ フォルダから rundemo.py を実行すると。次のエラーが表示されます。
version.py ではなく wxVersion.py があるようです。Windows と python 2.7 64 ビットを使用しています。
robotframework - 参照ボタンをクリックしてテキストファイルをアップロードする
SeleniumLibrary(テストライブラリ)を備えたRobot Frameworkを使用してWebテスト用のロボットテストを作成しています。テストの1つは、Webページの[参照]ボタンをクリックして、ポップアップするWindowsファイルエクスプローラーウィンドウを使用して、デスクトップからファイルをアップロードすることです。ファイルに移動して選択します。Autoltライブラリをダウンロードしましたが、どのキーワードを使用するかがわかりません。サンプルのテストケースの方が便利です。
robotframework - 一時的なSQLサーバーでRobot Frameworkでデータベースライブラリを使用する方法
データベース検証をサポートする Robot Framework のデータベース ライブラリを使用しています。
この基本的なコマンドを実行しようとしました:
私が使用しているデータベースに接続するには:
pybot を使用してコマンド プロンプトから接続文字列を実行すると、次のエラーが発生します。
有効な資格情報で Query Express を使用していますが、マシンに SQL Server がインストールされていません。
どうすれば自分の DB に接続できますか?
java - Javaで実装されたキーワードを使用してRobotFrameworkでテストの実行を停止するにはどうすればよいですか?
Javaで実装されたキーワードがあり、キーワードが失敗した場合は、「エラー:メッセージの例」というメッセージでテストの実行全体を停止する必要があります。
mysql - RIDE を使用して MySQL に接続する方法
RIDE を使用して、MySQL データベースに接続したいと考えています。
DatabaseLibraryと MySQLをダウンロードしました。検証のために MySQL からクエリを実行する必要があります。
RIDE を使用して MySQL に接続するには?
robotframework - Robot Framework で辞書要素の値をキーワードの結果に設定するにはどうすればよいですか?
${dict['KEY']} という形式のディクショナリ オブジェクトから 1 つの要素にアクセスできることはわかっています。このような:
そして、次のように通常の古いスカラーを設定できます。
しかし、このような辞書要素を設定しようとすると
このように「Yowp」を処理するときにRFKeywordが生成する結果ではなく、変数に「RFKeyword」、「Yowp」を取得します
助けてください
java - Selenium WebDriver はロボット フレームワークをサポートしていますか?
Selenium WebDriver は Robot フレームワークをサポートしていますか? Java と Webdriver を使用して Facebook にログインするスクリプトがあります。今、私は任意のフレームワークを使用してこれを実行したいと考えています。Javaで書かれたロボットフレームワークをWebdriverでテストすることはできますか?
よろしくお願いします。 シヴァ・オレティ
testing - Web プロジェクトでさまざまなテスト自動化を統合する方法
新しいコードが他の機能をクラッシュさせないことを保証するために使用される回帰テストと同じように、Web サイトのすべての機能をテストしたいと考えています。
私が必要とするテストは次のようなものです:
- ログインが正常に機能するかどうかを確認するために、通常のユーザー アカウントで Web サイトにログインします。
- 新しい通常ユーザーをサインアップして、サインアップ機能がうまく機能するかどうかを確認します。
- ログインしてページに移動し、ページにエラーや警告が表示されていないことを確認します。
- 管理者アカウントで Web サイトにログインして、すべての管理ページが正常に機能するかどうかを確認します。
ここに私が必要なもののようなものを見つけたいくつかのツールがあります。
- phantomjs casperjs: Web サイトのナビゲーションと JavaScript の実行が可能なヘッドレス Web キット
- ロボットフレームワーク:テスト用のフレームワークのように見えますが、今はわかりません。
- selenium : firefox プラグインを試してみましたが、いいですね。
また、テストにvs2010を推奨する人もいますが、私のチームはvsを使用していません...私たちはemacs、vimを使用しているので、それが良い選択だとは思いません。
最も重要なことは、これらのテスト フレームワークをプロジェクトの unittest と統合するにはどうすればよいですか? それらを一緒に作るために1つを選択する方法がわかりません。
前もって感謝します。
selenium - 自動化テストで非常に長いロケーターを処理する方法は?
ロボットフレームワークやセレンを使用して非常に長いロケーターを処理するための一般的なアプローチは何ですか?
私は長いロケーターについて話している:
<input id="all00$SPWebExample1$g_bcd023df_3ba6_4f8f_bef3_164383c266aa$ctl00$$HereComesAnotherText1$rblFoundIs" />
明白なアプローチは、テスト ケース ファイルを汚染しないように、リソース ファイルでそれらを「隠す」ことです。私が見た別のアプローチは、テスト済みの Web サイトの完全な構造を含む静的 xml ファイルを作成し、xml ファイルを解析することです (必要に応じて例を提供できます)。
これを行うためのより良い方法はありますか?