JS закладка для заполнения форм

Я хочу заполнить поля получателя и отправителя на этом сайте http://sms.orange.pl/ используя скрипт Java с закладками. Я немного погуглил, и вот что я придумал:

$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.

1 ответ

Решение

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

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.

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

Другие вопросы по тегам