私の問題は、ヘルプテキストを含むいくつかのツールチップがあることです。マウスをツールチップ上に移動すると、図のようにヘルプテキストが表示されます。以前の繰り返しでは、完全に機能するテキストを検証するために次のコードを使用しました。しかし、Webページの新しいバージョンではもう動作しません。ロボットフレームワーク - マウスポインタからテキストを検証する
ご支援をありがとう
${helpText} set Variable (Optional) Please enter any additional information about this sample
Mouse over ${Tooltip}
Wait Until Page Contains ${helpText} 5s
<a href="#" data-toggle="tooltip" title="(Optional) Please enter any additional information about this sample">
<i class="fa fa-question-circle" aria-hidden="true"></i></a>
UPDATE
私は実際にいくつかのケースでは、ツールヒントのコメントを確認することができていますが、ツールチップ属性があることがわかりました「タイトル」ではなく「データオリジナルタイトル」である。 HTMLコードは次のように書かれている場合は、テストに合格:タイトル属性は私の最初の例のように単純であるとき
<a href="#" data-toggle="tooltip" title="" data-original-title="(Required) Please enter the legal first name">
<i class="fa fa-question-circle" aria-hidden="true"></i>
</a>
差があり、テストは失敗します。しかし、data-original-title属性が使用されている場合は、テストに合格します。
「もう機能しない」とはどういう意味ですか?エラーが発生していますか? –
まあ、以前のバージョンのサイトで同じコードを使用しましたが、「ページが含まれるまで待つ」というキーワードを使用して、そのサイトでそのコードを検証できました。しかし、それはサイトの新しいバージョンでは動作していません – nhrcpt
だから、タイムアウトしていたのですか?エラーを投げる?それが見つからなかったにもかかわらずテキストを見つけましたか? ...それは単に "それは働いていましたが、今はありません"と言ってもそれほど役に立ちません。新しい行動が何であるかを具体的に知る必要があります。 –