top of page

Multiple Windows

 

1 הקפאת חלון

String prentHandle = driver.getwindowHandle();

2 בחירת חלון שהוא לא החלון הראשי

Set<String> handles = driver.getwindowHandles();

 //Set -  רשימה יוניקית של החלונות

//List - רשימה יכולה להיות לא יוניקת(איברים יכולים להיות זהים)

for(String handle: handles){

     if(!handle.equals(prentHandle)){

        driver.switchTo().window(handle);}}  // מעבר לחלון החדש

3 חזרה לחלון הראשי

driver.switchTo().window(prentHandle); // מעבר לחלון הבית

 

 

אם רוצים לעבור בין חלונות לפי מיקום ברשימה ניתן להמיר את הרשימה ל- list

Convert Set to List without creating new List

Iframe

move to iframe page

 

WebElement iFrameElemeant= driver.findElement(By.id("test"));

driver.switchTo().frame(iFrameElemeant);

come back from iframe to main page

driver.switchTo().defaultContent();

Handling, handle

Selenium - izselenium aoutomation tool

054-8059589

  • White Facebook Icon
  • White Twitter Icon
  • White Google+ Icon
  • White YouTube Icon

© 2017 by izselenium

bottom of page