我必须为在IE9上运行的Angular App编写端到端验收测试。我想知道Protractor模拟的浏览器是否等同于IE9或以上?
答案 0 :(得分:1)
在理想的世界中或通过玫瑰色眼镜看#34;
是的,当然。编写测试一次 - 在任何浏览器/功能上重复使用并执行多次。它全部由相同的Selenium / WebDriverJS / Protractor API处理。
在现实世界中,它并非那么简单。使用Internet Explorer时,通常需要以特殊方式处理某些内容,在测试代码中添加一些内容以满足您的期望:explicitly resolve a click promise,或添加explicit wait或添加人工延迟,或关闭角动画,增加implicit wait timeouts - 你的名字。