以下は、コードの最後に2つのテストケースです。Robotframework-実行からのテストケースを除外する
Click correct answer 1
Selenium2Library.Capture Page Screenshot
Selenium2Library.Select Frame xpath=//iframe[@title="QUIZ : QA VSTEST"]
Selenium2Library.click element xpath = //div[contains(@class,"ItemHeader") and descendant::div[text()="${Question1} "]]/..//div[@data-value="${Quiz1x}"]
Click correct answer 2
[Documentation] Capture Page Screenshot is recorded here as I use more than 1 libraries. Normally I do not need this command here.
[Tags] BugMute
Selenium2Library.Unselect Frame
Selenium2Library.Capture Page Screenshot
Selenium2Library.Select Frame xpath=//iframe[@title="QUIZ : QA VS TEST"]
Selenium2Library.click element xpath = //div[contains(@class, "ItemHeader") and descendant::div[text()="What describes best Testing "]]/..//div[@data-value="${Quiz2x}"]
私はitqa.robotが私のファイルの名前です
pybot --exclude BugMute itqa.robot
を使用してコマンドラインからコードを実行します。テストケース "クリック正解2"がログに記録されているように表示される理由はわかりません。 私はタグBugMuteでexcludeコマンドを持っています。このタグはテストケースに含まれています。
私のログファイル(それが失敗したが、それはdoesnの、T状物質)そのテストケースの実行を示し
KEYWORDをクリックして正解2
ドキュメント:私は1以上を使用するよう キャプチャページのスクリーンショットがここに記録されますライブラリ。通常、私はここでこのコマンドは必要ありません。 タグ: BugMute スタート/エンド/経過: 20161023 15:15:45.277/20161023 15:15:46.192/00:00:00.915 00:00:00.015 KEYWORD Selenium2Library。 Unselect Frame
ドキュメント: トップフレームを現在のフレームとして設定します。 開始/終了/経過: 20161023 15:15:45.277/20161023 15:15:45.292/00:00:00 01215 00:00.217 KEYWORD Selenium2Library。キャプチャページのスクリーンショット など
intepreterはテストケース全体をスキップしないでください。正解2をクリックしますか?
私はあなたのコードをテストし、タグBugMuteテストは正常に除外されました。 KEYWORDと呼ばれる「正解をクリックしてください」というメッセージが表示されるのはなぜですか? – Helio
ありがとうございました。私の悪い、私は間違った見出しを持っていた。 –
私がpycharmエディタをexcludeコマンドでどのようにセットアップすることができるのか偶然知っていれば、それも素晴らしいでしょう。私は今のところコマンドラインで走る。 –