Selenuim - פתח את כרטיסיית הדפדפן החדשה

לעתים קרובות למדי ייתכן שתרצה לפתוח כרטיסייה חדשה באותו חלון דפדפן שמריץ את בדיקות Selenium WebDriver שלך. במקום לפתוח דפדפן חדש, אתה יכול פשוט להשתמש בקוד שלמטה כדי לפתוח כרטיסייה חדשה באותו דפדפן:

driver.findElement(By.cssSelector('body')).sendKeys(Keys.CONTROL +'t');

ואז כשאתה פותח כרטיסייה חדשה, עליך לעבור אליה כדי להיות מסוגל לעבוד עם הכרטיסייה החדשה שנפתחה:

ArrayList tabs = new ArrayList (driver.getWindowHandles()); driver.switchTo().window(tabs.get(0));

הקוד שלעיל עובד עבור דפדפן Firefox.


לקריאה נוספת: