我注意到,當我啓動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打開的