通過iframe定位

2022-08-19 01:39:11 字數 817 閱讀 9486

1、top window

top window可以理解為主頁,整個html主頁。

top window

2、iframe#id

如果看到元素在iframe上(這個元素被iframe擋住了,需要先定位iframe,再定位元素),而且iframe還有id(或者有name),那可以直接去「html」頁面中搜尋iframe的id,但是id不能重複,並且不能是動態的。

iframe有id

iframe有id

3、沒有id或name的iframe怎麼定位

iframe不帶#號那證明它沒id沒name,這樣的情況可以把iframe當成乙個標籤來定位,當然也可以通過其它屬性來定位

frame沒id也沒name

把iframe當成乙個標籤元素來定位

4、空的iframe

這種空的frame,這就非常尷尬了,這種暫時無解

frame為空

selenium之如何定位iframe中的元素

今天想寫個126郵箱自動化登入指令碼,由於id是動態的,name也獲取不到,最後通過檢視頁面發現是寫在iframe中,所以要先獲取表單,在獲取表單中的元素,如下!1,頁面 2,自動化登入 3,selenium iframe操作 iframe,又叫浮動幀標記,是內嵌的網頁元素,可以將乙個html檔案嵌...

C 通過遍歷IFrame訪問頁面元素

最近在做乙個小專案,期間需要用到c 去操作ie頁面中的元素,實現自動填寫表單並且提交的功能,想這網上關於這方面的東西肯定很多,於是開始在網上找資料。1.首先新增必須的兩個控制項的引用 microsoft internet controls microsoft html object library ...

C 通過遍歷IFrame訪問頁面元素

最近在做乙個小專案,期間需要用到c 去操作ie頁面中的元素,實現自動填寫表單並且提交的功能,想這網上關於這方面的東西肯定很多,於是開始在網上找資料。1.首先新增必須的兩個控制項的引用 microsoft internet controls microsoft html object library ...