2

問題は、私の Web アプリケーションが ZK を使用していることです。ZK は、Web 要素ごとにランダムな UUID を自動的に生成します。

Selenium IDE でいくつかの基本的なテスト ケースを記録しようとすると、これらのランダムに生成された ID を自動的に使用しようとしますが、適切な代替手段を提供することさえありません。

要素の検索中に Selenium IDE が ID を使用することを禁止する方法はありますか?

考えられる回避策:

  1. ZK に ID ジェネレーターを実装する: アプリケーション GUI はこのタスクには複雑すぎるため、この可能性は捨てました。ID はセッション全体で一意でなければなりません。ページ。
  2. 別の記録ツールを見つけてください: クラスを使用して DOM パスを記述することによって作業を行う XLT スクリプト開発者を見つけただけです (zk で十分です)。ここに良い代替案はありますか?
4

1 に答える 1

0

オプション>ロケータービルダーでロケーターの順序を変更することで、ロケータービルダーを変更できます。たとえば、最初に css: name を優先したい場合は、一番上にドラッグして、記録を開始すると最初に css name が優先されるようにします。

これがあなたを助けることを願っています

于 2013-09-20T08:01:16.757 に答える