2

私たちの Web アプリケーションは、テキスト変換が CSS から選択されるように設計されています。Web ページには複数のリンクがあります。したがって、次のリンクの例を取り上げます。

マウスを FF の [次へ] リンクに合わせると、次のコードが表示されます: _click(_link("Next"));

同様に、Chrome で同じリンクにマウスを合わせると、次のコードが表示されます: _click(_link("NEXT"));

スクリプトを FF に記録し、chrome で実行すると、「次へ」リンクが使用できないため、その場所で失敗します。これはリンクの一例であり、複数のリンクと複数のページがあります。このシナリオでは、各リンクのテキストを確認する必要がありますか、それとも toLowercase メソッドなどの普遍的な方法がありますか?

ありがとう。

4

2 に答える 2

2

Kshitijが指摘したように、正規表現をアクセサーとして使用することでこれを機能させることができます...ただし、コントローラーの[代替]プルダウンを確認することもできます。おそらく、両方のブラウザにより適した代替アクセサがあります。

于 2013-01-22T16:32:29.643 に答える
2

問題は、大文字と小文字の区別を無視して、Sahi がテキストで要素をどのように識別できるかということだと思います。どのツールも、その時点でブラウザーで使用できる属性のみを記録できます。

次のコードを使用して、機能を実現できます。

_click(_link("/Next/i"));
于 2013-01-21T10:00:23.350 に答える