deepcoin.py 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import time
  2. import uiautomator2 as u2
  3. from utils.utils import UiFactory
  4. # 连接到设备,默认连接第一个设备,如果有多个设备可以指定序列号
  5. ui = UiFactory('127.0.0.1:6555')
  6. # 从配置中加载坐标
  7. # 执行deepcoin_point.py 文件进行采集。
  8. ui.load_point("deepcion_point.json")
  9. is_start = ui.check_app_running("com.niocpeed.dna")
  10. # tab 交易按钮
  11. btn_jy = ui.xpath("btn_jy")
  12. if is_start:
  13. print("点击交易")
  14. btn_jy.click()
  15. # 设置委托
  16. input_weituo = ui.xpath("input_weituo")
  17. # 设置数量
  18. input_num = ui.xpath('input_num')
  19. # 设置数量
  20. btn_ping = ui.xpath('btn_ping')
  21. start1 = time.time()
  22. input_num.clear()
  23. end1 = time.time()
  24. print("清空数量:操作耗时:", end1 - start1)
  25. start1 = time.time()
  26. input_num.text("41")
  27. end1 = time.time()
  28. print("设置数量:操作耗时:", end1 - start1)
  29. btn_buy = ui.desc("btn_buy")
  30. start1 = time.time()
  31. input_weituo.click()
  32. end1 = time.time()
  33. print("点击:最优委托 操作耗时:", end1 - start1)
  34. start1 = time.time()
  35. btn_ping.click()
  36. end1 = time.time()
  37. print("点击:平仓 操作耗时:", end1 - start1)
  38. #
  39. # for i in range(10):
  40. # # 初始化点击按钮
  41. # start = time.time()
  42. # # start1 = time.time()
  43. # # input_weituo.click()
  44. # # end1 = time.time()
  45. # # print("点击:最优委托 操作耗时:", end1 - start1)
  46. # #
  47. # # # start1 = time.time()
  48. # # # input_weituo.set_text("0.114")
  49. # # # end1 = time.time()
  50. # # # print("设置:操作耗时:", end1 - start1)
  51. # # start1 = time.time()
  52. # # input_num.click()
  53. # # end1 = time.time()
  54. # # print("点击:操作耗时:", end1 - start1)
  55. # # start1 = time.time()
  56. # # input_num.set_text("40")
  57. # # end1 = time.time()
  58. # # print("设置:操作耗时:", end1 - start1)
  59. # start1 = time.time()
  60. # btn_buy.click()
  61. # end1 = time.time()
  62. # print("点击下单:操作耗时:", end1 - start1)
  63. # end = time.time()
  64. # # print("点击整体:操作耗时:", end - start)
  65. # time.sleep(5)