我试图将自己的代码用于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
答案 0 :(得分:1)
要使用外部引用,您应该转到IDE并选择 项目 - >设置 - >外部图书馆
在窗口中添加你的jar文件。
请记住,如果你使用git(它在.gitignore列表中,它需要手动更新),你还需要检查.classpath文件是否相应更新。
答案 1 :(得分:0)
您是否将.jar放在项目内的Drivers文件夹中?
写import com.test.page.Page
而不是你的
答案 2 :(得分:0)
保留所有jar文件的最佳位置是在Katalon文件夹结构中创建一个文件夹,并将所有jar文件存储在其中。当您将Katalon项目提交到Github和SVN之类的源代码存储库中时,请不要忘记也提交jar文件,以使代码中给出的引用不会引发错误。