Automated tests 有没有办法在不使用相应插件的情况下将testcafe脚本运行到Sauce lab中;testcafe浏览器提供商saucelabs;?
我想在SauceLab中运行testcafe脚本,而不使用提供的插件 假设我有一个可以在本地机器上使用testcafe在chrome上运行的测试。现在,我想在SauceLab中触发具有某种浏览器功能的相同测试 有没有可能?若否,原因为何? Sauce lab提供了一个网格和浏览器,借助远程Saucelab URL可以在该网格上运行吗 我试图创建一个配置文件,通过映射测试,在SauceLab URL上定义功能和触发器 下面是我要在SauceLab网格中运行的测试: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
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传递给它们等等