2016-10-17 4 views
-1

私はSelenium2Library.Select frame id = 859762697のような簡単なコマンドを持っています。テストケースを実行し、ログではSelect Frameをどこでも見ることができません。私のIDが間違っていたとしても、私は "要素を見つけることができません"のようなものを見たいと思うでしょう。私の場合は、ログファイルのSelect Frame as Keywordはどこにもありません。私は、ログで選択フレームキーワードはここRobotframework with Selenium2 Library - 選択フレームは読み込みできませんか?

Click Quiz1 
    Selenium2Library.click element css=a[jotid='wuid:gx:360a0a5966614f2d'] 
Select Frame 
    Selenium2Library.select frame id = 859762697 
Click correct answer 
    Selenium2Library.Capture Page Screenshot 

に座っている場合、コードの3行があるここで、すべての人の助けを借り

を感謝しています。テストケース間にキーワード「Select Frame」があることを確認します。Quiz1をクリックし、正しいをクリックします。存在しません。それは決して走らないようなものです。

KEYWORD Quiz1

スタート/エンド/経過クリック: 20161017 17:45:18.245/20161017 17:45:21.907/00:00:03.662 00:00:03.662 KEYWORD Selenium2Libraryを。クリックエレメントcss = a [jotid = 'wuid:gx:360a0a5966614f2d']

ドキュメント: locatorで識別されるクリックエレメント。 開始/終了/経過: 20161017 17:45:18.245/20161017 17:45:21.907/00:00:03.662 17:45:18.245 INFO クリック要素 'CSS = [jotid =' はwuid:GX: 360a0a59c614f2d ']'。

00:00:01.255 KEYWORD正解

スタート/エンド/経過クリック: 20161017 17:45:21.907/20161017 17:45:23.162/00:00:01.255 00:00:00.347を KEYWORD Selenium2Library。キャプチャページのスクリーンショット

+1

どのような種類が必要ですか?コードを見るために私たちがあなたの家に来ることを期待していますか? :-) –

+0

私が書いたことをもっと慎重に読んでください。私は、ログファイルでSelect Frameキーワードを見ることができないと述べています。私は私のコメントで走っているラインも持っています。 Selenium2Library.Select frame id = 859762697.私はキーワードを実行しても失敗したとしてもログには見つかりませんでした。だから私はなぜこれが起こるのか理解できません。私はそれを説明することができないので、他にどのように表現することができないのか分かりません。私は最後の質問をなぜ聞いたのか分かりません。私のコードはすでに私のポストに入っています。 –

+1

あなたのコードを見ることなく、私たちが推測できるのは、テストで 'Select Frame'を呼び出さないか、実行していると思うテストスイートを実行していないことだけです。あなたがしていることを正確に見ることなく、私たちができるのは推測だけです。書かれているように、あなたの質問に対する答えは「あなたはそれを間違っている」ことしかできません。より良い答えが必要な場合は、より良い質問をする必要があります。 –

答えて

1

Select Frameはインデントされていないため、ロボットは次のテストケースの名前だと認識します。それをキーワードとして扱うためには、その下の行やその上の行のように字下げする必要があります。

私はあなたが疑問を持っているすべてのものを推測している一つのテストケースに属し、それはこのように見える必要があります:あなたは、ヘルプの

Click Quiz1 
    Selenium2Library.click element css=a[jotid='wuid:gx:360a0a5966614f2d'] 
    Select Frame 
    Selenium2Library.select frame id = 859762697 
    Click correct answer 
    Selenium2Library.Capture Page Screenshot 
関連する問題