原创 將博客搬至CSDN

https://blog.51cto.com/13740529/2120380

原创 Selenium常用的三種等待方式

等待 在做自動化測試,設計測試用例的時候,有時下一步的操作會依賴上一步的結果或者內容,上一步操作成功之後才能進行下一步操作等,這時候,我們就需要使用等待,來判斷上一步操作是否完成,什麼時候可以進行下一步操作。如果說上一步操作如果花費的時間較

原创 Selenium中怎麼實現多個窗口之間的切換?

Selenium 多窗口(多Tab)之前的切換 多窗口的切換的目的是爲了讓selenium改變操作的窗口。在selenium中假如不切換窗口,一旦遇到一個鏈接跳轉到另外的窗口的時候,當前的資源句柄操作的依然是最開始的窗口,這樣一來,就給自動

原创 Selenium調用AutoIT3上傳文件

1、定位控件對象:首先定位一個Wind和兩個控件,窗口標題、文件名輸入控件和打開按鈕控件。分別的到他們的信息。 2、編寫auto文件上傳腳本: 編寫完腳本後將其以au3文件保存。代碼: winActivate("打開");/*定位到文件

原创 Selenium的彈窗處理!

Selenium的彈窗處理! 對話框相信大家都不陌生,常見的對話框爲三種alert、confirm、prompt。這些對話框對Selenium來說不算是界面層的東西。因爲他是JS做的。看到這是不是想到了利用之前的JS代碼了?不過Seleni

原创 怎麼使用Selenium的CSS定位?

Selenium之Css定位元素: cssSelector定位,屬於CSS高級等位,它的定位方式,利用選擇器進行的。在CSS 中,選擇器是一種模式,用於選擇需要添加樣式的對象。"CSS" 列指示該屬性是在哪個CSS 版本中定義的。(CSS1

原创 Selenium怎麼優化AutoIT文件上傳?

Selenium優化文件上傳 Selenium的文件上傳是有缺陷的,只能支持Input標籤上傳。這是Selenium的硬傷,但是我們想到了用AutoIT的方式解決了這個問題。但是autoIT使用起來太過於麻煩。在這兒我們之前是先用autoI