deepcoin.py 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. import time
  2. import uiautomator2 as u2
  3. from utils.utils import UiFactory
  4. # 连接到设备,默认连接第一个设备,如果有多个设备可以指定序列号
  5. ui = UiFactory('emulator-5554')
  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. #
  13. # if is_start:
  14. # print("点击交易")
  15. # btn_jy.click()
  16. # 设置委托
  17. input_weituo = ui.xpath("input_weituo")
  18. # 设置数量
  19. input_num = ui.xpath('input_num')
  20. # # 设置数量
  21. # btn_ping = ui.xpath('btn_ping')
  22. # start1 = time.time()
  23. # input_num.clear()
  24. # end1 = time.time()
  25. # print("清空数量:操作耗时:", end1 - start1)
  26. # start1 = time.time()
  27. # input_num.text("41")
  28. # end1 = time.time()
  29. # print("设置数量:操作耗时:", end1 - start1)
  30. #
  31. btn_buy = ui.desc("btn_buy")
  32. #
  33. # start1 = time.time()
  34. # input_weituo.click()
  35. # end1 = time.time()
  36. # print("点击:最优委托 操作耗时:", end1 - start1)
  37. # start1 = time.time()
  38. # btn_ping.click()
  39. # end1 = time.time()
  40. # print("点击:平仓 操作耗时:", end1 - start1)
  41. #
  42. for i in range(10):
  43. # 初始化点击按钮
  44. start = time.time()
  45. # start1 = time.time()
  46. # input_weituo.click()
  47. # end1 = time.time()
  48. # print("点击:最优委托 操作耗时:", end1 - start1)
  49. #
  50. # # start1 = time.time()
  51. # # input_weituo.set_text("0.114")
  52. # # end1 = time.time()
  53. # # print("设置:操作耗时:", end1 - start1)
  54. # start1 = time.time()
  55. # input_num.click()
  56. # end1 = time.time()
  57. # print("点击:操作耗时:", end1 - start1)
  58. # start1 = time.time()
  59. # input_num.set_text("40")
  60. # end1 = time.time()
  61. # print("设置:操作耗时:", end1 - start1)
  62. start1 = time.time()
  63. btn_buy.click()
  64. end1 = time.time()
  65. print("点击下单:操作耗时:", end1 - start1)
  66. end = time.time()
  67. # print("点击整体:操作耗时:", end - start)
  68. time.sleep(5)