用firebug去定位126郵箱登陸頁面的帳號密碼輸入框,查看元素時發現ID每次都是變更的,不能用ID定位瀏覽器
使用xpath定位,發現每次定位都會失敗,後來發現這個登陸的帳號密碼輸入框,是嵌套在表單iframe中,因此定位時,要先進入iframe裏面才能正肯定位ide
iframe/frame的定位方式有3種,一是經過ID,而是經過name,三是xpathiframe
例如:it
switch_to_frame(id);class
switch_to_frame(name);登錄
如果沒有ID和name,那麼只能經過xpath方式定位到frame,switch_to_frame(xpath)表單
下面是火狐瀏覽器經過xpath定位的bug