我是否正确地说 Protractor 必须在运行测试但 Angular Scenario 运行器在浏览器中执行的机器上安装 Protractor/Selenium Webdriver?
如果您使用的是 NPM,那么您可以将 Protractor/Selenium Webdriver 作为本地依赖项。它们不必全局安装。请参阅https://github.com/angular/protractor。
我基本上希望能够远程运行测试/场景,让潜在的面试官深入了解我正在开发的网站的行为/性质。
您是指使用量角器或类似工具来展示工作流程和用例的网站现场演示吗?如果是这样,那么您可能会过度设计解决方案。Youtube 视频将具有相同的效果。
我过去使用过 iMacros,但是,测试在 Firefox 和 Chrome 之间不是严格可移植的吗?
量角器测试是可移植的,您只需要正确的网络驱动程序并确保指向浏览器二进制文件。
我对 Protractor 和 Angular Scenario runner 之间差异的假设是否正确?
我无法回答这个问题。我对 Angular Scenario Runner 知之甚少。
我建议不要这样做,因为它已被贬值,请参阅页面顶部的注释https://docs.angularjs.org/guide/e2e-testing。