Selenium Webdriver處理iFrame之間的切換問題

對於使用的iFrame技術的website, 使用xPath無法直接定位到元素,需要先切換到相應的frame再進行定位:

    WebElement frame=driver.findElement(By.name("navigation"));
    driver.switchTo().frame(frame);

切換到其他frame的時候,應該先回到默認的frame再切換:

    driver.switchTo().defaultContent();
    frame=driver.findElement(By.name("detail"));
    driver.switchTo().frame(frame);  



發佈了37 篇原創文章 · 獲贊 4 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章