7

現在、RoR、MySQL、HTML、CSS、jQuery などを使用して Web ポータルを構築しています。自動化テスト エンジニアから、アプリケーションのすべての要素に ID 属性 (可能であれば NAME 属性も) を追加するように依頼されました。

これを行うのが混乱しているのかもしれませんが、それが良い習慣であるかどうかわからないので、アプリケーションのすべての要素に ID 属性を追加する際の特定の欠点/問題について誰か助けてください。

ありがとう、
シヴァ

4

2 に答える 2

1

を使用idすると、要素の周りのマークアップが変更された場合でも (たとえば、視覚的な更新のために)、ページ上の特定の要素を確実に見つけることができます。

一方、無関係なidは、ページのダウンロード サイズとメモリ フットプリントを増加させます。

ids も一意であることが期待されるため、ページ上のすべての要素に一意の ID を設定するのは困難ですが、いずれにせよ、それはおそらくテストの自動化に必要なものではありません。

于 2016-04-02T23:20:12.277 に答える