2016-05-25 12 views
0

私はボタンをクリックしたシナリオをテストしています。下のダイアログが表示されます。ダイアログが表示されたら更新をクリックRobotframework

Click Element jquery=a.newOrder 
    Click Element Link=Update 

は、私がテストを実行した後、次のエラーメッセージが表示されます: 要素がでクリックできないそれは私が私のテストシナリオに次のように入れている「更新」

enter image description here

をクリックするだけで可能ですポイント(1023,127.19999694824219)。

をすることができます...

アップデートに関連している唯一のHTMLコードを

<a href="orderModule?orderCode=0009502064&amp;edit=true">Update</a> 

私も警告してこれをテストしようとしているが、何の警告が検出されない:他の要素は、クリックを受け取ることになります誰かが私に何をする必要があるか説明してくれますか?

ありがとうございます!

+0

「更新」というテキストのリンクが複数ある可能性がありますか? update link要素にリンクテキストの代わりに使用できる一意のIDがありますか? –

+0

ページがまだ更新されている間に更新をクリックしている可能性はありますか? javascriptページの要素がクリックできないというエラーは、その方向を示すようです。 – Pekka

+0

こんにちは、ページが使用\tクリック要素リンク=アップデート – Eclectica

答えて

1

シナリオの説明:

[更新]をクリックすると、ポップアップが表示されます。 「ポップアップ」の要素のいずれかに要素が含まれるまで待機するページを追加し、次にクリックする必要がある要素を待つ必要があります。要素が表示され、要素にフォーカスが移動した後。要素をクリックします。これでエラーが発生した場合は、コマンド実行速度にSeleniumタイムアウトを追加するか、スリープを追加して、要素がゆっくりとロードされているかどうかを確認してください。

関連する問題