2012-05-08 2 views
1

Я хочу заполнить поля получателя и отправителя на этом сайте http://sms.orange.pl/ с помощью закладки java-скрипта. Я сделал некоторые погуглите, и вот что я придумал:JS bookmark для заполнения форм

$javascript:document.getElementByName("RECIPIENT").value='TEST';document.getElementByName("SENDER").value='TEST'; 

и

$javascript:document.getElementsByTagName('input')[2].value='TEST';document.getElementsByTagName('input')[5].value='TEST'; 

К сожалению, оба не будут работать. Что не так? Я использую Chrome.

ответ

2

Я думаю, что знак доллара в начале нет необходимости. Попробуйте вместо этого:

javascript:document.getElementByName("RECIPIENT").value='TEST';document.getElementByName("SENDER").value='TEST';return null; 

javascript:document.getElementsByTagName('input')[2].value='TEST';document.getElementsByTagName('input')[5].value='TEST';return null; 

Обратите также внимание, что я добавил return null; в конце. Это означает, что страница не исчезает и просто представляет вам возвращаемое значение последнего оператора, в данном случае TEST.

Кроме того, если вы ищете более полную автоматизированную тестовую среду, у вас есть Google для Selenium. Это абсолютно блестяще и будет примерно в миллион раз легче, чем делать эти javascript вещи.

Надеюсь, что это поможет.

+0

Он делает! Спасибо! – user1381985

Смежные вопросы