全部产品
云市场

rpa.sap

更新时间:2019-09-18 15:39:30

目录

  • sap
    • session(*, con_index=0, ses_index=0, win_title=None)
    • input(self, element, value)
    • option(self, element, value, *, key=None)
    • send_vkey(self, element, vkey)
    • check(self, element, *, value=None)
    • click(title)
    • open_dialog(self, element)

sap

要使用sap模块,需要使用rpa.sap

sap模块是用来向用户提供一系列操作sap控件的SDK,让用户通过简单的参数和方法调用来实现一些复杂的操作。

session

session(*, con_index=0, ses_index=0, win_title=None)

  • con_index : SAP GuiConnection 索引
  • ses_index : SAP GuiSession 索引
  • win_title : SAP 窗体标题

创建SAP Session ,返回Session对象

  1. sap_obj = rpa.sap.session(win_title="xxxxx")

input

input(self, element, value)

  • element : 控件
  • value : 输入的内容

输入

  1. sap_obj.input("xxxx","输入的内容")

option

option(self, element, value, *, key=None)

  • element : 控件
  • value : 要选择项的文本
  • key : 要选择项的key值

选择

  1. sap_obj.option("xxxx","xxxx")

send_vkey

send_vkey(self, element, vkey)

  • element : 控件
  • vkey : 快捷键

在指定控件上发送快捷键 0 Enter, 1 F1, 2 F2, 3 F3, 4 F4, 5 F5, 6 F6, 7 F7, 8 F8, 9 F9, 10 F10, 11 Ctrl+S, 12 F12, 13 Shift+F1, 14 Shift+F2, 15 Shift+F3, 16 Shift+F4, 17 Shift+F5, 18 Shift+F6, 19 Shift+F7, 20 Shift+F8, 21 Shift+F9, 22 Shift+Ctrl+0, 23 Shift+F11, 24 Shift+F12, 25 Ctrl+F1, 26 Ctrl+F2, 27 Ctrl+F3, 28 Ctrl+F4, 29 Ctrl+F5, 30 Ctrl+F6, 31 Ctrl+F7, 32 Ctrl+F8, 33 Ctrl+F9, 34 Ctrl+F10, 35 Ctrl+F11, 36 Ctrl+F12, 37 Ctrl+Shift+F1, 38 Ctrl+Shift+F2, 39 Ctrl+Shift+F3, 40 Ctrl+Shift+F4, 41 Ctrl+Shift+F5, 42 Ctrl+Shift+F6, 43 Ctrl+Shift+F7, 44 Ctrl+Shift+F8, 45 Ctrl+Shift+F9, 46 Ctrl+Shift+F10, 47 Ctrl+Shift+F11, 48 Ctrl+Shift+F12, 70 Ctrl+E, 71 Ctrl+F, 72 Ctrl+/, 73 Ctrl+, 74 Ctrl+N, 75 Ctrl+O, 76 Ctrl+X, 77 Ctrl+C, 78 Ctrl+V, 79 Ctrl+Z, 80 Ctrl+PageUp, 81 PageUp, 82 PageDown, 83 Ctrl+PageDown, 84 Ctrl+G, 85 Ctrl+R, 86 Ctrl+P

  1. sap_obj.send_vkey("xxxx", 9)

check

check(self, element, *, value=None)

  • element : 控件
  • value : 是否勾选,如果为None则返回check状态

勾选

  1. sap_obj.check("xxxx")

click

click(self, element)

  • element : 控件

点击

  1. sap_obj.click("xxxx")

open_dialog

open_dialog(self, element)

  • element : 控件

打开控件的对话框

  1. sap_obj.open_dialog("xxxx")