web頁面經常會嵌入iframe,在進行自動化測試時,直接操作iframe里面的元素不可行,需要進入到iframe里面,再進行操作,就相當于一個東西放在小盒子里面,小盒子放在大盒子里,要拿到這個東西必須從大盒子進入到小盒子里,再把東西取出來。
第一種方法:
var iframe=document.getElementById('id').contentWindow;
$iframe.find('.class'); #正常的jquery語法
第二種方法:將webdriver直接切換到iframe里
driver.switchto().iframe();
第三種方法:
var iframe = $('iframe').get(0).contentWindow;
var obj = iframe.$(iframe.document).find('.class').find('.class');
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請
點擊舉報。