zhongce

众测按键en

  1. // ==UserScript==
  2. // @name zhongce
  3. // @author 辞友缘心
  4. // @version 1.0.0
  5. // @description 众测按键en
  6. // @include http://test.baidu.com/crowdtesteva/eva/doEva/eva_id/*
  7. // @include http://test.baidu.com/crowdtest/eva/doEva/eva_id/*
  8. // @namespace https://greasyfork.org/users/8939
  9. // ==/UserScript==
  10. function addButton(test,width,height,left,top,fontsize,callback){
  11. bt = document.createElement("div");
  12.  
  13. if(top == true){
  14. bt.setAttribute("style", "position:fixed;top:0;left:"+left+";width:"+width+";height:"+height+";background:black;opacity:0.4;z-index:9999;text-align:center;line-height:100%;");
  15. }else{
  16. bt.setAttribute("style", "position:fixed;bottom:0;left:"+left+";width:"+width+";height:"+height+";background:black;opacity:0.4;z-index:9999;text-align:center;line-height:100%;");
  17. }
  18. sp = document.createElement("span");
  19. sp.setAttribute("style","line-height:"+height+";color:red;font-size:"+fontsize+";");
  20. sp.innerHTML = test;
  21. bt.appendChild(sp);
  22. bt.onclick = callback;
  23. document.body.appendChild(bt);
  24.  
  25. }
  26. window.onload=function(){
  27. addButton("第1项","15%","80px","0",false,"25px",function(){
  28. window.onbeforeunload='javascript:return true;';
  29. document.getElementById("eva_form").getElementsByTagName("label")[0].click();
  30. document.getElementById("next_eva").click();
  31. });
  32. addButton("第2项","15%","80px","20%",false,"25px",function(){
  33. window.onbeforeunload='javascript:return true;';
  34. document.getElementById("eva_form").getElementsByTagName("label")[1].click();
  35. document.getElementById("next_eva").click();
  36. });
  37. addButton("第3项","15%","80px","40%",false,"25px",function(){
  38. window.onbeforeunload='javascript:return true;';
  39. document.getElementById("eva_form").getElementsByTagName("label")[2].click();
  40. document.getElementById("next_eva").click();
  41. });
  42. addButton("第4项","15%","80px","60%",false,"25px",function(){
  43. window.onbeforeunload='javascript:return true;';
  44. document.getElementById("eva_form").getElementsByTagName("label")[3].click();
  45. document.getElementById("next_eva").click();
  46. });
  47. addButton("第5项","15%","80px","0",true,"25px",function(){
  48. window.onbeforeunload='javascript:return true;';
  49. document.getElementById("eva_form").getElementsByTagName("label")[4].click();
  50. document.getElementById("next_eva").click();
  51. });
  52. addButton("第6项","15%","80px","20%",true,"25px",function(){
  53. window.onbeforeunload='javascript:return true;';
  54. document.getElementById("eva_form").getElementsByTagName("label")[5].click();
  55. document.getElementById("next_eva").click();
  56. });
  57. addButton("第7项","15%","80px","40%",true,"25px",function(){
  58. window.onbeforeunload='javascript:return true;';
  59. document.getElementById("eva_form").getElementsByTagName("label")[6].click();
  60. document.getElementById("next_eva").click();
  61. });
  62. addButton("第8项","15%","80px","60%",true,"25px",function(){
  63. window.onbeforeunload='javascript:return true;';
  64. document.getElementById("eva_form").getElementsByTagName("label")[7].click();
  65. document.getElementById("next_eva").click();
  66. });
  67. addButton("跳过","15%","80px","85%",false,"25px",function(){
  68. location.href=location.href;
  69. });
  70. }