Pythonでロボットフレームワークを使用して、内部的にselenium2libraryキーワードを使用するキーワードを作成しています。builtInライブラリキーワード 'run_keyword_and_continue_on_failure'内でselenium2libraryキーワードを使用する際のROBOTフレームワークの問題
私のpythonキーワード定義モジュールの中にある以下のコードに問題があります。ここ
ステータス=組み込み()。run_keyword_and_continue_on_failure(sel.click_button( 'wlbasic_11n_value_01'))
は、lbasic_11n_value_01をクリックするその要素のidです。
このクリックボタンが失敗してもキーワードが実行されるようにするため、run_keyword_and_continue_on_failureキーワードを使用しています。
興味深いことに、ボタンのクリックが発生しますが、キーワード名が文字列でなければならないというエラーメッセージが表示されます。 > 'sel.click_button(' wlbasic_11n_value_01 ')'
Pythonのキーワードコード - - >
def check():
sel = BuiltIn().get_library_instance('Selenium2Library')
title = sel.get_title()
BuiltIn().log_to_console('Making the Router Mode Change Now')
status = BuiltIn().run_keyword_and_continue_on_failure(sel.click_button('wlbasic_11n_value_01'))
キーワードで検出されませんsel.click_button( 'wlbasic_11n_value_01')作るさ
allとclickは動作しません。
私はここで欠けているものは、ロボットフレームワークには新しいものです。
いずれのデバッグヘルプも深く感謝します。
ありがとうブライアンのサポート。使用されたtry/catchブロックと処理された例外。 –