Java / Android: 模拟点击提交按钮 (HTML)
Java / Android: simulate click on submit button (HTML)
我想模拟一个点击在一个网站提交类型 按钮
这是目前的代码,但显然它不起作用:
String id = "x";
String pw = "y";
web.getSettings().setDomStorageEnabled(true);
web.loadUrl("javascript: {" +
"document.getElementsByName('authid')[0].value = '"+id +"';" +
"document.getElementsByName('authpw')[0].value = '"+pw +"';" +
"var submit = document.getElementsByClassName('inputbutton');" +
"submit[0].submit(); };");
这是它的样子:Screenshot of Emulator
网站上按钮的代码:
<input type="submit" value="OK" class="inputbutton">
提前致谢:)
感谢您的投票,我得到了答案:
而不是第一个代码部分的最后一行中的 submit[0].submit();
它必须是 submit[0].click();
我想模拟一个点击在一个网站提交类型 按钮
这是目前的代码,但显然它不起作用:
String id = "x";
String pw = "y";
web.getSettings().setDomStorageEnabled(true);
web.loadUrl("javascript: {" +
"document.getElementsByName('authid')[0].value = '"+id +"';" +
"document.getElementsByName('authpw')[0].value = '"+pw +"';" +
"var submit = document.getElementsByClassName('inputbutton');" +
"submit[0].submit(); };");
这是它的样子:Screenshot of Emulator
网站上按钮的代码:
<input type="submit" value="OK" class="inputbutton">
提前致谢:)
感谢您的投票,我得到了答案:
而不是第一个代码部分的最后一行中的 submit[0].submit();
它必须是 submit[0].click();