Chia sẻ function checkSubMenu trên Java selenium
Theo mình thấy cái này có 2 trường hợp khá rõ ràng mà mình hay gặp khi kiểm tra sub menu trên menu hay top navigation Java selenium
nếu bạn thấy trường hợp khác hay chia sẻ mình sẽ update lại code. 🙂 cùng nhau phát triển,
Trường hợp 1: Menu cần click để hiển thị sub menu
Trường hợp 2: Menu chỉ cần hover là hiển thị sub menu
public void checkSubMenu(WebElement menu, WebElement subMenu, String text) throws InterruptedException { Actions action = new Actions(driver); action.moveToElement(menu).build().perform(); // Case when only hover mouse to display submenu if (subMenu.isDisplayed()) { checkText(subMenu.getText(), text); } // Case need click to display submenu else { menu.click(); checkText(subMenu.getText(), text); // close menu menu.click(); } }
dùng để áp dụng automation selenium testing 2 trường hợp trên.
nếu thấy hay thì share cho mọi người. hoặc có câu hỏi thì gửi email cho mình nhé. 🙂