#原始碼總結:看原始碼得知切換frame可以是id,name,index,element四種方式def frame(self, frame_reference):
"""#frame_reference可以是id,name,index,element來切換frame
switches focus to the specified frame, by index, name, or webelement.
:args:
- frame_reference: the name of the window to switch to, an integer representing the index,
or a webelement that is an (i)frame to switch to.
:usage:
#可以根據name進行切換frame
driver.switch_to.frame('frame_name')
#可以根據index進行切換frame
driver.switch_to.frame(1)
#可以根據元素進行切換frame
driver.switch_to.frame(driver.find_elements_by_tag_name("iframe")[0])
"""if isinstance(frame_reference, basestring) and self._driver.w3c:
try:
frame_reference = self._driver.find_element(by.id, frame_reference)
except nosuchelementexception:
try:
frame_reference = self._driver.find_element(by.name, frame_reference)
except nosuchelementexception:
raise nosuchframeexception(frame_reference)
self._driver.execute(command.switch_to_frame, )
(一) Mybatis 原始碼解析之原始碼概述
原始碼結構圖 基礎支撐層 技術元件專注於底層技術實現,通用性較強無業務含義 核心處理層 業務元件專注 mybatis 的業務流程實現,依賴於基礎支撐層 介面層 mybatis 對外提供的訪問介面,面向 sqlsession 程式設計 原始碼腦圖結構 原始碼結構圖 建議和腦圖一起看,了解每個包存在的意...
KUI 金山介面庫之樣式解析之原始碼
pragma once include bkskin.h class bkstyle public cbkobject enum colorref m crbg colorref m crbghover colorref m crtext colorref m crhovertext colorre...
Linux學習之原始碼安裝
步驟 以nginx為例 2.檢視原始碼 我們看到,src目錄下都是.c或者是.h的檔案,是c語言的原始碼 src下的內容為 3.準備安裝環境 我們看到其原始碼是c語言,那麼我們要安裝gcc等工具 我們首先通過yum進行查詢yum grouplist 找到development tools然後檢視這個...