Такая проблема, getComputedStyle(window.document.getElementsByTagName('select')[0]).getPropertyValue('color') берёт значение лишь у 1 select'a, как сделать, чтобы брался цвет у всех select'ов?
Если я убираю индекс [0], то тест валится с ошибкой [error] Threw an exception: Could not convert JavaScript argument arg 0 [nsIDOMWindow.getComputedStyle]
getElementsByTagName
Автор ganzalik228, 16 мая 2012 11:22
Сообщений в теме: 2
#1
Отправлено 16 мая 2012 - 11:22
#2
Отправлено 17 мая 2012 - 10:28
for (WebElement element : window.document.getElementsByTagName('select')) { String color = getComputedStyle(element).getPropertyValue('color'); // ... // Тут делаем что-то с полученным значением // ... }
Я бы переписал жизнь, но Бог не дает мне исходники
#3
Отправлено 17 мая 2012 - 10:33
спасибо, но уже сделал так: var input = window.document.getElementsByTagName('select');for (WebElement element : window.document.getElementsByTagName('select')) { String color = getComputedStyle(element).getPropertyValue('color'); // ... // Тут делаем что-то с полученным значением // ... }
for(var i = 0; i<select.length; i++) {
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных