我正在尝试将我自己的 Katalon 代码用作库。我自己的代码有这样的导入
from com.test.page import Page
from selenium.webdriver.common.keys import Keys
import robot.utils.asserts as asserts
当我使用 IDE 时,这个文件完全可以自己执行,但是当我尝试将它导入 Katalon 时,我收到了这样的异常消息
ImportError: No module named test
我正在尝试将我自己的 Katalon 代码用作库。我自己的代码有这样的导入
from com.test.page import Page
from selenium.webdriver.common.keys import Keys
import robot.utils.asserts as asserts
当我使用 IDE 时,这个文件完全可以自己执行,但是当我尝试将它导入 Katalon 时,我收到了这样的异常消息
ImportError: No module named test
为了使用外部引用,您应该转到 IDE 并选择 Project -> Settings -> External Libraries
在窗口中添加您的 jar 文件。
请记住,如果您使用 git,您还需要检查 .classpath 文件是否相应更新(它在 .gitignore 列表中,因此需要手动更新)
保存所有 jar 文件的最佳位置是在 Katalon 文件夹结构中创建一个文件夹并将所有 jar 文件存储在其中。当您将 Katalon 项目提交到 Github 和 SVN 等源存储库时,请不要忘记提交 jar 文件,以便代码中给出的引用不会引发错误。
您是否将 .jar 放在项目内的 Drivers 文件夹中?写import com.test.page.Page而不是你的