軟體測試 selenium指令碼編寫注意點 二

2021-10-16 15:26:33 字數 1118 閱讀 4736

1、什麼是iframe

iframe,又叫浮動幀標記,是內嵌的網頁元素,可以將乙個html檔案嵌入到另乙個html檔案中顯示

2、iframe操作的方法

switch_to_iframe() 切換到iframe上

switch_to.frame() 切換到iframe上

switch_to.default_content() 切換回原主頁面

當我們呼叫switch_to_iframe時,編譯器會在方法上劃一條線。說明,這個方法雖然能用,但是已經過時,不推薦用。查閱文件可以發現,有一種方法將其替換switch_to.frame() 。所以我們直接使用switch_to.frame()就可以了。

1、單純切換標籤頁,切換的標籤頁無法操作

2、正確的多標籤頁切換使用方法

selenium提供了乙個叫做switch_to_window來進行切換,不過在使用switch_to_window**上會出現個橫線,然後提示錯誤資訊。這個是因為switch_to_window是老方法了,使用新方法switch_to.window()就可以了

在使用switch_to.window()之前需要獲取切換的標籤的控制代碼,使用driver.window_handles就可以獲取標籤頁面的控制代碼

在使用driver.switch_to.window切換到豆瓣頁面

介面測試可以使用國產的介面測試和介面文件生成工具:apipost

軟體測試 selenium安裝使用

安裝selenium不少人使用pip命令來安裝selenium,辛辛苦苦安裝完之後,還是不能使用。所以我們可以是直接使用編譯器,pycharm直接安裝selenium擴充套件包。file中點選settings 在settings中點選project interpreter,點選加號就可以安裝各種需要...

軟體測試指令碼設計心得

在幾年的測試 工作中,大部分工作內容都是在編寫測試指令碼 或測試程式 而測試指令碼設計寫主要包含應用測試指令碼和底層測試指令碼的設計。甭管是哪種,設計他們的目的是實現測試用例的輸入 輸出平台,設計方向都是自動化測試方向。使測試實施中盡量提高自動化測試程度,從而使測試人員把更多的心思或經歷投入到測試設...

selenium測試框架

什麼是框架?框架 framework 是乙個框子 指其約束性,也是乙個架子 指其支撐性。是乙個基本概念上的結構,用於去解決或者處理複雜的問題。框架是整個或部分系統的可重用設計,表現為一組抽象構件及構件例項間互動的方法 另一種定義認為,框架是可被應用開發者定製的應用骨架。前者是從應用方面而後者是從目的...