問題タブ [selenium2library]

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

robotframework - 複数のキーワード エラーを取得せずに Sel2Lib を使用する python モジュールを追加するにはどうすればよいですか?

Python モジュールをインポートして 3 時間以上乗り続けようとしていますが、成功しません。ここで 4 番目の回答で説明されている手順を実行しました。ここでは、Python モジュール Selenium2LibraryExt を作成することを提案しています。 ロボットフレームワークですべてのテキストを取得するには?

私が観察している問題は、同じテストの他のコードで Selenim2Library を使用しているため、Selenim2Library から継承する Selenium2LibraryExt をインポートしているため、テストは、たとえば Click Element キーワードが Selenim2Library または Selenium2LibraryExt から来ていることを認識していないことです。エラー

だから私は1-削除しました

私のpythonモジュールの頭からですが、テストケースのライブラリとしてそのままにしておきます:設定

うまくいきませんでした。2-その後、削除しました

私のテストケースからですが、追加しました:

私のpythonモジュールの頭に。しかし、どちらの場合もエラーが発生します。テストで2つのselenium2libraryライブラリが表示されないようにするにはどうすればよいですか?

ありがとう

0 投票する
0 に答える
1619 参照

drag-and-drop - ExtendedSelenium2Library でドラッグ アンド ドロップ キーワードが機能しないようです。

私は最近転職し、RobotFrameworkUI テストの自動化に使い始めました。からのドラッグ アンド ドロップ キーワードの使用に少しこだわっていExtendedSelenium2Libraryます。私のカスタムキーワードは次のとおりです。

目標を追加

私はテストで上記のキーワードを呼び出しており、テストは成功します (つまり、ドラッグ アンド ドロップされたことを意味します) が、実際にはそうではありません。または、以下を使用してみましたが、うまくいかなかったようです。

マウスでゴールを追加

私がテストしているアプリケーションは、Angular JS 上に構築されています。私が実行しているブラウザは Chrome v-51.0.2704.84 です

これに取り組む、または機能させるためのより良い方法があれば、それは非常に役立ちます!

ありがとう、ヴァイシュナビ。

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

python-2.7 - Robotframework と Selenium2Library - ブラウザがページをロードしない

ブラウザを開こうとすると問題が発生します。RIDE でテストを書いています。テストを実行すると、ブラウザは開きますが、ページが表示されません...

ブラウザには、「接続がタイムアウトしました」というメッセージのみが表示されます。

誰かがこの問題に直面しましたか?

コードは次のとおりです。

ところで、Firefox のバージョン: 31.0 セレンのバージョン: 2.53.6 selenium2Library のバージョン: 1.7.4

解決策はありますか?前もって感謝します ;)

0 投票する
0 に答える
73 参照

selenium2library - Selenium2Library - ウィンドウを選択するが失敗する

[ウィンドウの選択] コマンドを使用してウィンドウを選択しようとすると問題が発生します。ウィンドウを選択してもタイトルはありませんが、試してみると

Window title=Mozilla Firefox を選択

ウィンドウを選択しますが、ValueError を返し、失敗します。ウィンドウは、別のページのボタンを選択した後のポップアップ ウィンドウです。URL と JavaScript を使用してみましたが、それでも同じエラーが返されます。どんな助けでも大歓迎です。

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

カイル

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

angularjs - ロボットフレームワークを使用してドロップダウンメニューの値を選択するには?

ドロップダウン リストから注文番号を選択する方法。ページには、同じng-repeatを持つ同様の 2 つのドロップダウンがあります。テキストを選択しようとすると、他のドロップダウンから一致するテキストが選択されます。text equals も失敗しました。

HTML:-

私がこれまでに試したこと:

助けていただければ幸いです..ありがとうございます。

更新:これは今のところ役に立ちました...要素をクリックします//select [5] / options [3]

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

python-2.7 - Get Matching Xpath Count が一致する要素の数を返さない

RobotFramework を使用して、「xpath」に一致する要素の数を取得しようとしています。

「xpath」は正しくなければなりません。Web サイトで xpath を検索すると、18 個の要素が見つかりました。テストを開始してログ出力を見ると、${count} が 0 になっています。また、18 である必要があります。

誰が何が悪いのか知っていますか?前もって感謝します !!!

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

python-2.7 - RobotFrameworkで特定の値を見つけることができる行数を取得するには?

私はすでにそのようなことを書いています:

ログ出力は次のとおりです。

output.html

ご覧のとおり、値「su」を見つけることができる行の数を取得したいと考えています。この値は、行番号 6 にあります。変数 ${end} は、テーブル内のすべての行の数に等しくなります。

その番号を取得する方法を知っている人はいますか?何か参考になるキーワードがありそうですね。前もって感謝します !!!

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

selenium-webdriver - ロボット フレームワーク - 必要な機能として chromeoption を渡します

Javaで次の作業を行うことができました:

現在、Robot Framework 用の Selenium2Library の Java ポートを使用しています。上記と同様のことを行うにはどうすればよいですか?私は次のことを試しました:

ブラウザを開くたびにポップアップが表示されるので、chromeOptions を無効にする必要があります。上記のように、Java コードを使用してポップアップを非表示にすることができました。RFで同じことをすることができませんでした。

ご協力いただきありがとうございます。