0

Selenium IDEスクリプトで、エラー状態を確認する必要があります。このエラー状態は、選択したコントロールの背景が明るい赤色に変わることで、ページ上に視覚的に示されます。

選択コントロールのxpathは次のとおりです。

.//*[@id='tab-PersonnelDetailPeriod1-div']/div[3]/table/tbody/tr[2]/td[2]/div/select

そのselectコントロールのHTMLは次のとおりです。

select style="background-color:#FFD5D5" tabindex="0" name="newBudgetLineItems[0].costElement"

背景色を変数に格納し、色を保持する変数がFFD5D5の場合は、フロー制御プラグインのgotoIfコマンドを使用して追加の手順を実行したいと思います。

これはSeleniumIDE内で可能ですか?

助けてくれる人に事前に感謝します。

編集:別のアプローチは、ページ上の他のすべての選択に背景色が指定されていないため、背景色スタイルを持つ選択要素を見つけることです。

4

1 に答える 1

4

xpathロケーターに加えて//select[@style='background-color:#FFD5D5']

あなたが試すことができますverifyAttribute

または多分JavaScript window.getComputedStyle(*element*,null).getPropertyValue('backgroundColor');

于 2012-04-18T21:21:30.173 に答える