我想在此网站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。
发布于 2012-05-08 20:17:58
我认为开头的那个美元符号是不必要的。试着这样做:
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的东西要简单一百万倍。
希望这能有所帮助。
https://stackoverflow.com/questions/10498351
复制相似问题