iframe無ID的處理

2021-07-15 06:31:40 字數 343 閱讀 2550

1. 處理不巢狀的iframe

有時候,iframe開發寫的時候,沒有寫id,導致在driver.switch_to_frame(id)的時候,不知道如何定位才好,當iframe無id的時候,我們可以依據索引來處理,切記索引是從0開始的,檢視iframe在頁面中的位置,確定索引的位置,實現方式為driver.switch_to_frame(index)。我們仍然以之前的頁面作為案例來說明,我們去掉iframe的id,去掉後

2.處理巢狀的iframe

自動化的測試中,iframe的巢狀也是很常見的,對於巢狀的iframe,我們處理的方式是先進入到iframe的父節點,再進入到子節點,然後可以對子節點裡面的物件進行處理和操作

ajax效果模擬 隱藏的iframe無重新整理效果

在ajax流行之前如何實現無重新整理提交表單呢?其實用隱藏的iframe完全可以實現該功能,看乙個測試的小例子。ryadd.jsp 全域性方法 function reset action public class ryaction cathc exception ex return result 省...

無鎖唯一id生成

但這個框架未免有些太重了,筆者之前看到專案中生成方式是時間戳 精確到秒 四位隨機 數字 字母 的方式,看起來簡單輕巧,但在高併發場景遇到了重複的情況,為了不改變原有的唯一id的結構,筆者把心思動在了多台機器對同一種業務,如何保證後四位隨機數不重複上,畢竟34 0到9,大寫字母排除i和o 4大概有10...

selenium處理多個iframe的情況

在使用selenium框架的時候。如果遇到那種巢狀多個iframe的頁面,會導致無法定位到想要的元素。重點來了 首先從frame中先切回主文件 driver.switch to.default content 進入iframe driver.switch to.frame driver.find e...