我想编写一个可以执行远程网站的场景测试?我该怎么办?
答案 0 :(得分:1)
您应该能够使用browser().navigateTo('http://whereveryouwant.com')
,然后使用任何e2e api方法来操作页面并进行断言。
主要警告是Angular的场景运行器不支持完整页面重新加载,因此这将限制您在测试中可以执行的操作。如果您在页面上执行任何导致整页重新加载的内容,则测试运行器将冻结。
答案 1 :(得分:1)
浏览器不支持跨站点请求。所以没有办法做你想做的事。
您需要让浏览器看起来好像本地e2e跑步者和远程站点位于同一个域中。唯一的方法是使用代理。