JS书签填写表格

时间:2012-05-08 12:12:06

标签: java javascript bookmarks fill

我想使用带有书签的java脚本填写此网站http://sms.orange.pl/上的收件人和发件人字段。我做了一些谷歌搜索,这就是我想出来的:

$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 个答案:

答案 0 :(得分: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 for Selenium。它绝对精彩,比制作这些javascript东西容易大约一百万倍。

希望有所帮助。