サインイン ボタンの ID が変更されるサインイン ページがあります。id は、2 つのいずれかになります。
id = signin
or
id = signin_cache1
ID は math.random() 関数に基づいて Java で割り当てられます。声明は、
num = (int)(math.random() * 100)
if num < 50 id=signin
if num > 50 id=signin_cache1
ID がスクリプトでコーディングしたものと異なる場合、selenium2library スクリプトを使用したロボット フレームワークが失敗します。スクリプトが失敗しないように、ロボット フレームワークで両方の ID を参照する方法はありますか?