我有 Selenium 自动化框架,Cucumber with Serenity。每当我执行脚本时,它会打开 6-7 个不同的 IE 浏览器。到目前为止,我已经尝试过以下事情。
1. 从 Internet 选项中为所有区域启用保护模式
2. 选中“重置新窗口和选项卡的缩放级别”选项
3. 在我的 serenity 框架中,我在 serenity.properties 文件中设置了以下 IE 驱动程序功能:
<br> serenity.driver.capabilities="forceCreateProcessApi:true;
single-window:true;
nativeEvents:true;INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS:true;
IE_ENSURE_CLEAN_SESSION:true" <br><br>
如果我遗漏了什么,请告诉我。
注意:我在我的机器上使用 Internet Explorer 11