gpt4 book ai didi

testing - 如何在其他机器浏览器Testcafe中直接运行生成的remoteconnection url

转载 作者:行者123 更新时间:2023-11-28 20:34:38 24 4
gpt4 key购买 nike

这是代码

const createTestCafe = require('testcafe');

let testcafe = null;
let connection = null;

const angulartests = [
'tests/Selector.test.ts'
]



const concurrency = 2;

var processFailed = false;
createTestCafe('localhost', 1337, 1338)
.then(async tc => {
testcafe = tc;

return testcafe.createBrowserConnection();
})
.then(async bc => {
connection = bc;
console.log(connection.url);
const runner = testcafe.createRunner();
const angulartestfailedcount = await runner
.src(angulartests)
// .browsers(['chrome'])
.browsers(connection)
//.{speed : (0.1) }
.screenshots('C:/dbm',true,'${DATE}_${TIME}/${FIXTURE}/${TEST}_${TEST_INDEX}.png')
// .concurrency(concurrency)
.reporter('xunit', 'C:/dbm/Labsession.xml').run();

return angulartestfailedcount;
})

.then(failedCount => {
console.log('Tests failed: ' + failedCount);
testcafe.close();
if (!failedCount)
process.exit(0);
process.exit(-1)
});

结果:这是生成的 URL: http://localhost:1337/browser/connect/yX3Zt2j目前,要在另一台机器的浏览器中运行,我们需要手动连接到该机器并在浏览器上运行。

但是远程执行是在其他桌面上自动运行的东西。

在这种情况下如何在不手动中断的情况下在其他桌面上运行生成的 URL。

最佳答案

目前TestCafe还没有这个功能。有一个 suggestion Github 上 TestCafe 存储库中的类似功能。跟踪它以了解进度。

关于testing - 如何在其他机器浏览器Testcafe中直接运行生成的remoteconnection url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59298576/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com