python-2.7 - 使用 Python 通过 SAP 导出
问题描述
我正在尝试使用 Python 自动化 SAP 中的一些步骤。我可以为其他类型的 SAP 代码执行此操作,除了仅通过菜单栏“列表”、“导出”和“电子表格”选择 Excel 导出的代码。然后弹出一个对话框,请求文件的位置和名称。
我在这种情况下遇到的问题是 Python 代码没有像其他 SAP 部分那样显示上述步骤。我使用 SAP 的记录宏将其保存在 VBscript 中并将其放入 python 代码中。
session.findById("wnd[0]").maximize
session.findById("wnd[0]/mbar/menu[0]/menu[4]/menu[1]").select
session.findById("wnd[1]/usr/ctxtDY_PATH").text = "directory"
session.findById("wnd[1]/usr/ctxtDY_FILENAME").text = "filename"
session.findById("wnd[1]/usr/ctxtDY_FILENAME").caretPosition = 8
session.findById("wnd[1]/tbar[0]/btn[0]").press
此代码的第二行没有任何结果。即使它应该激活菜单栏等。
感谢您帮助解决这个问题。
解决方案
推荐阅读
- laravel - foreach 只计算一个结果形式
- angular - mat-slide-toggle 单元测试用例显示错误
- python - 使用元组键、值读取嵌套字典
- github-pages - 访问除着陆页以外的任何 URL 都会重定向到 404
- kotlin - 使用 google-fit HistoryClient api -Android 循环所覆盖的距离
- powerbi - Power BI - 如何根据条件创建度量
- php - 两个 Laravel 项目在遇到相同的数据库问题时遇到了问题
- django - 为什么我在尝试为儿童用户创建文章时会出错?
- javascript - 如何触发另一个函数内部的函数
- reactjs - 工具提示位置材料ui iin ReactJs应用程序不起作用