Testing TestCafe-如何在远程浏览器上自动运行生成的远程连接URL

Testing TestCafe-如何在远程浏览器上自动运行生成的远程连接URL,testing,automated-tests,remote-access,testcafe,testcafestudio,Testing,Automated Tests,Remote Access,Testcafe,Testcafestudio,我是新来TestCafe的。我需要在Internet Explorer(IE)浏览器上执行TestCafe自动测试 我正在使用TestCafe Studio记录测试,TestCafe docker容器将用于在管道中运行测试。因为docker容器不支持使用IE浏览器执行测试。我尝试了“远程”选项并生成了一个远程连接URL 我需要将其复制并粘贴到远程IE浏览器中,以便执行测试。是否有任何方法可以使用生成的远程连接URL自动触发测试执行,而无需手动复制和粘贴URL docker run --add-h

我是新来TestCafe的。我需要在Internet Explorer(IE)浏览器上执行TestCafe自动测试

我正在使用TestCafe Studio记录测试,TestCafe docker容器将用于在管道中运行测试。因为docker容器不支持使用IE浏览器执行测试。我尝试了“远程”选项并生成了一个远程连接URL

我需要将其复制并粘贴到远程IE浏览器中,以便执行测试。是否有任何方法可以使用生成的远程连接URL自动触发测试执行,而无需手动复制和粘贴URL

docker run --add-host=my.host:127.0.0.1  -p 1337:1337 -p 1338:1338 -v /Users/Documents/GIT/Projects/e2e_tests:/tests -it testcafe/testcafe --hostname my.host remote -q --skip-js-errors --assertion-timeout 20000 --selector-timeout 20000 '/tests/Tests/**/*.testcafe' 
您可以编写一个脚本(使用批处理/PowerShell等),在启用远程模式的情况下启动TestCafe容器,然后将Internet Explorer导航到连接URL,该URL是
http://${HOSTNAME}:${PORT1}/browser/connect
(其中
HOSTNAME
PORT1
是用于启动TestCafe的变量)。看看这个。它包含一个bash脚本,该脚本实现了使用远程模式在Safari浏览器中自动启动测试的这种方法

还请注意,TestCafe允许您使用。BrowserStack和Sauce Labs服务在许多其他浏览器中提供Internet Explorer,因此我认为在IE中运行测试会更简单。

您可以编写一个脚本(使用批处理/PowerShell等),在启用远程模式的情况下启动TestCafe容器,然后将Internet Explorer导航到连接URL,这是
http://${HOSTNAME}:${PORT1}/browser/connect
(其中
HOSTNAME
PORT1
是用于启动TestCafe的变量)。看看这个。它包含一个bash脚本,该脚本实现了使用远程模式在Safari浏览器中自动启动测试的这种方法

还请注意,TestCafe允许您使用。BrowserStack和Sauce实验室服务在许多其他浏览器中提供Internet Explorer,因此我认为在IE中运行测试会更简单