1

これが私のスクリプトです(Selenium IDEで):

storeEval |   var form =window.document.forms[0];

elements = form.elements; for (var i = 0; i < elements.length; i++) 
{window.document.getElementsByTagName("elements").item(i).style.backgroundColor}
| result

これが私のエラーです:

[error] Threw an exception: window.document.getElementsByTagName("elements").item(i) is null
4

2 に答える 2

4

あなたのコードは次のようなタイプの要素を探していますelement

<element>Something</element>

しかし、ドキュメントには何もありません。

<element>本当に要素を検索するつもりでしたか?ループのコンテンツは次のようになりたいようです。

elements.item(i).style.backgroundColor
于 2012-06-05T09:35:59.487 に答える
2

これの代わりに:

window.document.getElementsByTagName("elements").item(i).style.backgroundColor

これを使用してください:

elements[i].style.backgroundColor

于 2012-06-05T09:38:09.517 に答える