① 用js寫一段自動點擊按鈕的代碼
<button id="btn" onclick="window.location.href='index.html';">提交</button>
<script type="text/javascript">
var btn = document.getElementById("btn");
btn.click();
</script>
② appium腳本如何讓點擊一個按鈕無限次數
//代碼如下 //開始按鈕_點擊操作 功能 開始_點擊() while(1)//表示無限循環 keyboard.keypress(69,1)//按鍵碼,69表示E help.sleep(800)//延時1000=1秒 endwhile 功能結束
③ 求幫忙改個js腳本,點擊按鈕讓它運行就自動點擊,不想手動點一下,謝謝大神們
你可以寫一個方法在頁面載入完成的時候觸發這個點擊方法呀
④ 怎麼使用按鍵精靈製作自動按鍵或點擊腳本
新建一個腳本
設置你需要按什麼鍵,單鍵組合鍵都有。設置好了點擊插入!
滑鼠抓圖,點擊抓抓按鈕後,滑鼠移動到你想點擊的位置,按下Ctrl+Alt+1生成坐標1,Ctrl+Alt+2便是生存坐標2,以此類推!
抓圖完畢後,關閉抓圖面板,點擊左側滑鼠欄目,找到你生成的坐標,點擊選取,然後輸入你想要的點擊次數和左右鍵,一般為一次。完畢後點擊插入按鈕!
然後就是設置最右側的循環時間咯,圖為標准,只要不按下終止鍵就根本停不下來!
點擊保存退出,只要按下F10開始鍵,就開始執行啦!
⑤ 求自動點擊按鈕的代碼,最好是Javascript
如果用 jQuery,很簡單:
$("#123").trigger('click');
如果只用原生的javascript, 先做一個函數:
function fireEvent(element,event){
if (document.createEventObject){
// dispatch for IE
var evt = document.createEventObject();
return element.fireEvent('on'+event,evt)
}
else{
// dispatch for firefox + others
var evt = document.createEvent("HTMLEvents");
evt.initEvent(event, true, true ); // event type,bubbling,cancelable
return !element.dispatchEvent(evt);
}
}
然後
fireEvent(document.getElementById('123'), 'click');
補充:
回答你的問題如下
> function就插在我的IF語句之前應該沒問題吧?
沒問題,但是最好不要寫在循環中。
> 對那個按鈕的代碼插入有要求嗎?
有要求。你原樣抄的話,得保證 id="123",否則的跟著改。
最後那句得稍微改一下,漏了個document.
fireEvent(document.getElementById('123'), 'click');
### 附上測試代碼 ###
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>測試</title>
<style>
</style>
<script type="text/javascript">
function fireEvent(element,event){
if (document.createEventObject){
// dispatch for IE
var evt = document.createEventObject();
return element.fireEvent('on'+event,evt)
}
else{
// dispatch for firefox + others
var evt = document.createEvent("HTMLEvents");
evt.initEvent(event, true, true ); // event type,bubbling,cancelable
return !element.dispatchEvent(evt);
}
}
fireEvent(document.getElementById('123'), 'click');
</script>
</head>
<html>
<body>
ABCDE
<input type="button" name="123" id="123" value="按鈕" onclick="alert('OK');">
</body>
</html>