日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

selenium java session_Selenium Java浏览器会话重用

發布時間:2024/4/11 HTML 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 selenium java session_Selenium Java浏览器会话重用 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在帶有WebDriver的Selenium 2中,您可以調用

driver = new FirefoxDriver();

會產生一個瀏覽器,并且該瀏覽器將在測試期間保持打開狀態,

或者您可以選擇使用driver.Quit()關閉它.

其實我想做什么?

我喜歡在兩次測試之間關閉瀏覽器窗口,以使我知道測試不會“存儲”可能會影響測試運行方式的會話數據,但是我可以在一些目標測試中看到價值,在此我可以嘗試一些不同的場景,同時保持相同的會話進行.

對于代碼級別:您可以檢查它是否為null.如果為null,則調用瀏覽器以提供另一個.

/**

* Driver for web application.

*

* @return driver Browser

* @throws IOException

*/

public WebDriver getDriverBrowser() throws IOException {

if (driverBrowser == null) {

String sBrowser = PropertyLoader.loadProperty("browser");

driverBrowser = getBrowser(sBrowser);

driverBrowser

.manage()

.timeouts()

.implicitlyWait(

Integer.valueOf(PropertyLoader

.loadProperty("implicit_timeout_sec")),

TimeUnit.SECONDS);

driverBrowser.manage().window().maximize();

}

return driverBrowser;

}

或者,您可以使用xml配置將某些測試用例用作類級別或特定于測試的測試.使用TestNG,您可以指定要運行的測試(TestNG會生成所有失敗測試的XML文件,因此在運行時,它將僅執行失敗的測試).

Issue – 1: I mean i don’t want to log in again to continue testing , I don’t mind

if it opens another window, in fact as you said it’s more reliable but

not helpful if i have to log in again.

如果您不想登錄,那么在每個測試用例中,都需要一個基本的起點.結束任何測試用例后,它將轉到基準位置,下一個測試用例將從基準開始

Issue – 2: How can i implement a base starting point?

它是由你決定.首先,您必須分析測試用例,然后必須選擇哪個點可以作為全部或部分測試用例的起點.然后就可以做到.

有關更多:

總結

以上是生活随笔為你收集整理的selenium java session_Selenium Java浏览器会话重用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。