Open Jacobvu84 opened 5 years ago
String defaultWindow = getDriver().getWindowHandle(); //(1)
List<String> tabs = new ArrayList<String> (getDriver().getWindowHandles()); //(2)
tabs.remove(defaultWindow); //(3)
getDriver().switchTo().window( tabs.get(0)); //(4)
Mỗi một cửa sổ được webdriver mở ra nó đều có một id.
(1)
: là để lấy id của cửa sổ hiện thời mà driver đang điều khiển
(2)
: Lấy toàn bộ id của tất cả các cửa sổ được mở ra bởi driver. Thường chỉ có 2.
(3)
: Xóa bỏ cửa sổ hiện thời ra khỏi danh sách các cửa sổ đang được bật lên. Như vậy trong list chỉ còn id của cửa sổ mới bật lên
(4)
: Swith lên cửa sổ mới để làm việc
evaluateJavascript("window.open('" + url + "', 'myD', 'fullscreen=yes');");
Mở cửa sổ mới và tự gán id cho cửa sổ này
Switch to new window opened. Handle multi browser windows