selenium 巢狀frame定位

2022-05-04 03:39:11 字數 629 閱讀 4537

網頁原始碼:

案例1 :iframe有id、name屬性

網頁上有3個frame:header、menu、main,分別**頂部、左側、右側(其中menu、main在另外乙個frameset中)

如何定位到「header」框架:

driver.switch_to_frame("

header

")

如何定位到「main」框架:

driver.switch_to_default_content()

driver.switch_to_frame(driver.find_element_by_name(

"main

"))

案例2:iframe無id或name屬性

如何定位到「iframe」框架:

frame1=driver.find_element_by_tag_name("

iframe")

driver.switch_to_frame(frame1)

frame巢狀的學習

iframe巢狀的學習 具體 window.onload function 這是ifram裡面的iframe的js訪問父節點的父節點的內容。今天了解到 frame框架 ie window.top.frameid或者window.top.framename來訪問這個window物件 mf 只能這樣wi...

frame表單巢狀的定位

1 frame表單巢狀的定位 2frame標籤有frameset frame iframe三種,frameset跟其他普通標籤沒有區別,不會影響到正常的定位,而frame與iframe對selenium定位而言是一樣的,selenium有一組方法對frame進行操作。31.怎麼切到frame中 sw...

Selenium 五 frame切換的運用

frame iframe在我們webdriver運用中比較特別,它們的定位方式在selenium中與其他的標籤是不一樣的。如果我們要操作被嵌入到frame iframe中的 html 文件中的元素,就必須切換webdriver的範圍到被嵌入的文件中。那麼我們如何切換範圍呢?這裡可能很多人第一時間就想...