IE和Chrome最大化實現方法

2021-07-08 18:32:43 字數 1072 閱讀 9768

在開發web自動化測試指令碼的時候,經常會用到瀏覽器最大化的方法,selenium是完美支援firefox的,所以呼叫driver的乙個方法就可以實現。

driver.manage().window().maximize();
這個方法並不適用於ie和chrome瀏覽器,可以用下面的方法來實現。

system.setproperty("webdriver.ie.driver", testdataroot + "common\\browserprofiles\\drivers\\iedriverserver.exe");

desiredcapabilities dc = desiredcapabilities.internetexplorer();

dc.setcapability(internetexplorerdriver.introduce_flakiness_by_ignoring_security_domains, true);

dc.setcapability("ignoreprotectedmodesettings", true);

driver = new internetexplorerdriver(dc);

system.setproperty("webdriver.chrome.driver", testdataroot + "common\\browserprofiles\\drivers\\chromedriver.exe");

string userprofile = browserprofilepath.replace("/", "\\"); //userprofile:使用者配置

chromeoptions options = new chromeoptions();

options.addarguments("user-data-dir=" + userprofile, "--disable-prerender-local-predictor", "--incognito", "--start-maximized");

driver = new chromedriver(options);

最大化(矩陣字首和)

矩陣字首和 神奇的剪枝 矩陣字首和 如圖,a 2 2 的字首和就是2 3 2 7,a 1 4 的字首和就是2 3 4 8 以此類推,每乙個座標的字首和,都是該座標到矩陣左上角的數字之和 這樣,任意子矩陣的數字和,可以在o 1 時間內查詢 實現 for int i 1 i n i for int j ...

如何實現雲服務價值最大化?

如今,應用向雲端遷移已經成為一種新的趨勢,企業不願意再自建資料中心,在伺服器 網路和儲存等硬體設施方面投入更多成本。基於雲的彈性擴充套件 按需付費等特性,企業能極大地減輕it應用的部署和運維壓力。但在筆者看來,企業要想真正體驗到雲的便捷性,獲得成本優勢,一定要採取有效措施,進行全面管控。如果沒有合理...

最大化 最小化和關閉按鈕

最大化 最小化和關閉按鈕是視窗中最主要的元素。首先要說明,說他們是按鈕其實是不準確的,按鈕是一種視窗,而這三個元件根本就不是視窗,而是乙個視窗常見的組成部分。出於習慣的原因,這裡還是稱呼他們為按鈕。這三個按鈕是否顯示似乎只能在視窗建立是決定。首先,要顯示這三個按鈕,視窗必須有標題條和系統選單,沒有標...