UI自動化測試ActionChains類實戰

2022-10-09 13:45:09 字數 1381 閱讀 2480

遇到iframe框架,解決問題的思路是:

1.先進入到iframe框架

2.然後再定位框架裡面的元素屬性

怎麼判斷?

當你使用所有的元素定位的方式並且都是正確的,但是就是提示找不到。那麼這時檢視原始碼是否存在iframe框架。如果存在,通過三種方式可以進入到iframe框架:

1.通過id

2.通過索引

3.通過name(基本不使用)

actionchains主要是針對滑鼠事件的處理,在滑鼠事件中常用的互動為懸浮,雙擊,以及右鍵等

操作。如果想使用actionchains的類,首先需要匯入它,匯入的命令為:

from selenium.webdriver.common.action_chains import actionchains
具體互動資訊如下:

')#滑鼠事件進行例項化

obj=actionchains(driver=driver)

#要定位的元素屬性的物件

double_click一般主要應用於資料的互動方面

UI自動化測試隨筆

昨天給開發的同事講我們正在做的自動化測試,同事問了句 為什麼api的測試不需要寫 了,而ui的測試還需要寫那麼多 呢?能不寫 麼?目前我們的自動化測試的現狀 目前主要覆蓋兩個部分 api的測試和ui的測試。對於api的測試經過框架的封裝,基本上只需要編寫乙個xml描述的test case就可以了,x...

UI自動化測試框架

python selenium unittest ddt htmlreport分布式資料驅動自動化測試框架結構 1 business 公共業務模組,如登入模組,可以把登入模組進行封裝供呼叫 login business.py from page object.common page.login pa...

UI自動化測試 介面測試等自動化測試策略

今天跟大家介紹ui測試 介面測試 單元測試主要內容,以及每種測試花費時間討論。ui測試 selenium ui測試是最接近軟體真實使用者使用行為的測試型別。通常是模擬真實使用者使用軟體的行為,即模擬使用者在軟體介面上的各種操作,並驗證這些操作對應的結果是否正確。介面測試 api測試 api測試,主要...