我注意到,当我启动IE在SeleniumWebdriver与正确的方法,以消除-noframemerging选项
var ieoptions = new InternetExplorerOptions()
{
EnablePersistentHover = false,
EnsureCleanSession = true,
RequireWindowFocus = true,
};
我在IE浏览器的命令行有这样的-noframemerging标志。我不希望这个标志 一些挖我设法找到我似乎可以把它拿出来,加入
ForceCreateProcessApi = true,
BrowserCommandLineArguments = "-framemerging"
之后,但这样做既与随行工作注册表编辑器为
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main = 0
我d更喜欢让我的IE在手动和自动化测试中以同样的方式工作 - 即不要在玩游戏过程中搞乱数量。那么这里有一个更简单的解决方案吗?我发现很难理解,为什么-noframemerging标志是由IEServerDriver打开的