iframe切入切出問題,經常會碰到

2022-07-12 02:18:13 字數 795 閱讀 6301

一、場景:登入模組為彈窗,定位不到元素。排查只有乙個控制代碼,也非driver.switch_to_alert()問題。所以認真檢視元素發現最上方有一層iframe導致定位不到元素。

解決方案:

對於iframe結構的網頁,如:顯示彈窗,必須先切入到iframe才能獲得其中的元素,然後正常操作定位元素(該幹嘛幹嘛),

當要獲取 iframe 外部或者跳轉了頁面必須退出iframe,否則後續怎麼定位元素都是報錯。

定位iframe並切入→

方法:driver.switch_to.frame()

例子:browser.switch_to.frame(browser.find_element_by_id('popup_login_frame')) 

退出iframe→

方法:driver.switch_to.default_content()

二、場景:定位a標籤點選時一直報錯:

解決方案:

一開始以為是元素定位不到,使用各種方法均失敗,最終發現點選時被其他元素遮擋了,所以只要做休眠即可成功點選(so easy。。。)

UML面試中經常會問到的問題

你認為的重用有哪些 談談framework的作用 談談uml圖的種類,畫乙個關聯類的例子 談談元件以及業界流行的元件規範 analyst 談談需求的3個層次以及你工作中的運用 非功能需求有哪些種類以及如何採集 當你採集需求時,客戶說 我要求將來的系統要快 你將如何 談談原型法的分類以及你工作中的運用...

薪資管理模組,經常會遇到的40幾個問題彙總

這幾年開發薪資管理模組後,經常遇到的問題彙總,不足之處請補充。隨隨便便做個啥,都很容易,做個經得起考驗的,能重複利用的軟體,真不容易啊。大家平時拿工資的,也需要知道工資是怎麼算的?當老闆了,更需要知道工資是怎麼發的吧。01.乙個系統裡有多個單位,每個單位的薪資專案不一樣,但是需要集中控制,不能每個單...

模板類使用時,經常會遇到的問題解析

最近按照書本寫了下模板類,熟悉下其使用方法。按照以往的程式設計風格,我們會把類的宣告寫在標頭檔案中,而把類的實現部分寫在cpp標頭檔案中。然而對於模板類,這種做法最容易遇到乙個奇怪的問題,具體描述如下 程式設計環境 vc6.0 語言 c 情況一 把模板類的宣告和定義都寫在標頭檔案中時,編譯通過,且正...