【发布时间】:2018-03-16 00:44:40
【问题描述】:
当我想要在 windows 和 osx 上重命名应用程序的跨平台机器人测试时,我必须使用 move file 和 move directory,因为 osx 应用程序是一个文件夹 (.app) 而 windows 应用程序是一个文件 (.exe)。查看http://robot-framework.readthedocs.io/en/3.0/_modules/robot/libraries/OperatingSystem.html 可以看到机器人框架关键字Move File 和Move Directory 都使用同一行来进行移动:
shutil.move(source, destination)
机器人框架没有提供像 python 一样适用于任何路径的多态 move 有什么原因吗?
【问题讨论】:
-
明确地说,您只是在询问不能在 OSX 上的 .app 上使用
file move的原因? -
或多或少,是的。但也想了解机器人为什么要拆分属于一起的东西。
-
获得答案的最佳机会是询问编写该库的人。
标签: robotframework