如何解决为业力赛跑者设置静态路径
我对业力测试不熟悉,但是我能够准备要测试的OpenUI5应用程序。我的测试工作目录出现问题,因为对于我的测试,我需要使用预先填充的sqlite3数据库。为了进行测试,我使用了带有参数'--user-data-dir =“ C:\ tmp” --profile-directory =“ karma”'的chrome,并且可以将此文件放入chrome配置文件路径。但是我无法使用业力执行此操作,因为业力始终以路径(karma-xxxxxx)中随机生成的ID开头。
我正在尝试使用上述chrome参数运行自定义浏览器配置,但它也无法正常工作。
module.exports = function(config) {
"use strict";
var chromeFlags = [
"--window-size=1280,1024","--disable-web-security","--allow-file-access-from-files",'--user-data-dir="C:\\tmp"','--profile-directory="karma"'
];
config.set({
basePath: '',ui5: {
type: "application",preload: 'async',animation: 'false',paths: {
webapp: "www",// application
}
},frameworks: ["ui5"],browsers: ["CustomChrome"],browserConsoleLogOptions: {
level: "error"
},customLaunchers: {
CustomChrome: {
base: "Chrome",flags: chromeFlags
},CustomChromeHeadless: {
base: "ChromeHeadless",flags: chromeFlags
}
},});
};
使用此配置,Chrome总是以这种方式启动,因此自动测试无法正常工作:
我还应该做什么? 谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。