Automated tests 有没有办法在不使用相应插件的情况下将testcafe脚本运行到Sauce lab中;testcafe浏览器提供商saucelabs;?

Automated tests 有没有办法在不使用相应插件的情况下将testcafe脚本运行到Sauce lab中;testcafe浏览器提供商saucelabs;?,automated-tests,selenium-grid,e2e-testing,web-testing,testcafe,Automated Tests,Selenium Grid,E2e Testing,Web Testing,Testcafe,我想在SauceLab中运行testcafe脚本,而不使用提供的插件 假设我有一个可以在本地机器上使用testcafe在chrome上运行的测试。现在,我想在SauceLab中触发具有某种浏览器功能的相同测试 有没有可能?若否,原因为何? Sauce lab提供了一个网格和浏览器,借助远程Saucelab URL可以在该网格上运行吗 我试图创建一个配置文件,通过映射测试,在SauceLab URL上定义功能和触发器 下面是我要在SauceLab网格中运行的测试: fixture `My firs

我想在SauceLab中运行testcafe脚本,而不使用提供的插件

假设我有一个可以在本地机器上使用testcafe在chrome上运行的测试。现在,我想在SauceLab中触发具有某种浏览器功能的相同测试

有没有可能?若否,原因为何? Sauce lab提供了一个网格和浏览器,借助远程Saucelab URL可以在该网格上运行吗

我试图创建一个配置文件,通过映射测试,在SauceLab URL上定义功能和触发器

下面是我要在SauceLab网格中运行的测试:

fixture `My first fixture`
.page `http://devexpress.github.io/testcafe/example/`;

const page = new page();

test('My first test', async t => {
   await t
    .typeText(page.nameInput, 'P.Parker')
    .click(page.macOSRadioButton)
    .click(page.featureList[0].checkbox)
    .click(page.interfaceSelect)
    .click(page.interfaceSelectOption.withText('Both'))
    .expect(page.nameInput.value).contains('Peter');
});

没有这样的办法。这是完全不同的环境。 TestCafe脚本由Node.js执行,SauceLabs仅提供浏览器。 执行许多服务功能:它在您的计算机和Saucelabs虚拟机之间建立隧道,运行指定的浏览器,将测试URL传递给它们等等