日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

SessionNotFoundException:會話ID為null。調(diào)用quit()后使用WebDriver嗎?(硒)

瀏覽:196日期:2024-04-30 10:43:04
如何解決SessionNotFoundException:會話ID為null。調(diào)用quit()后使用WebDriver嗎?(硒)?

我不認(rèn)為driver是null,這將導(dǎo)致NullPointerException它無法知道將它轉(zhuǎn)化成一個(gè)方式SessionNotFoundException。因此,看起來像driver已經(jīng)創(chuàng)建然后結(jié)束了,即.quit()如錯(cuò)誤消息中所建議的那樣被調(diào)用得太早。

我認(rèn)為這是正在發(fā)生的事情:

它開始第一個(gè)測試并調(diào)用@Before。這導(dǎo)致InitializeWebDriver.driver被設(shè)置為新的WebDriver。只有在此之后,它才會加載class CommonSteps,因此CommonSteps.driver將其設(shè)置WebDriver為剛剛創(chuàng)建的。測試成功運(yùn)行,并在方法中的.quit()上調(diào)用。WebDriver``@After然后開始第二次測試。WebDriver在該@Before方法中創(chuàng)建一個(gè)新值。InitializeWebDriver.driver已更新;但是,CommonSteps.driver不會更新,因?yàn)閐river = InitializeWebDriver.driver;只有在CommonSteps首次加載時(shí)才會發(fā)生。因此,當(dāng)它到達(dá)driver.get(value),driver是原來的WebDriver,這已是.quit()。

這是假設(shè)您要連續(xù)進(jìn)行測試。如果它們是并行的,則將有所不同。

基本上,問題在于您使用的靜態(tài)屬性WebDriver,不應(yīng)在不同的測試運(yùn)行之間共享這些屬性。自從我完成這些工作已經(jīng)有一段時(shí)間了,而且我不記得您是如何存儲范圍為測試運(yùn)行的變量的。(在任何情況下,我都無法確定地回答,因?yàn)槟€沒有說明您使用的是哪個(gè)測試框架:JUnit,還是其他?)因此,您必須自己修復(fù)它,或者詢問如何在您使用的任何框架中獲取測試范圍的變量。

那是您想要正確執(zhí)行的操作。如果您只想進(jìn)行廉價(jià)的修復(fù),并且不打算并行運(yùn)行測試,我懷疑可以通過更改driver.get(value);為進(jìn)行修復(fù)InitializeWebDriver.driver.get(value);。實(shí)際上,我建議您還是嘗試更改此設(shè)置,以確保我對此是正確的。

解決方法

我正在嘗試使用Cucumber /Java編寫一些硒自動UI測試。如果我的功能文件中只有一個(gè)測試,則一切正常。但是,如果我添加第二個(gè)測試,則會在上出現(xiàn)此錯(cuò)誤driver.get():

org.openqa.selenium.remote.SessionNotFoundException: Session ID is null. Using WebDriver after calling quit()?Build info: version: ’2.51.0’,revision: ’1af067dbcaedd7d2ab9af5151fc471d363d97193’,time: ’2016-02-05 11:20:57’

基本上,我將在一個(gè)包中的InitializeWebdriver類上初始化webdriver變量,然后在其他(步驟定義)類中對其進(jìn)行引用。我確實(shí)將下面的步驟定義作為InitializeWebdriver類的一部分列出,并且工作正常(直到移至另一個(gè)類中的另一個(gè)步驟。所以我將該步驟移至CommonSteps.java文件中以查看它是否正確)。會失敗,然后確實(shí)發(fā)生了。所以現(xiàn)在我被困住了。我正在考慮if(driver.equals(null))在中@Before執(zhí)行一個(gè)操作,如果已經(jīng)初始化,則執(zhí)行其他操作,但是我不知道其他操作會是什么。

這是我的代碼:

測試功能

Feature: Two testsBackground: Given I navigate to 'http://www.google.com'Scenario: Test one When something happensScenario: Test two When something else happens

InitializeWebDriver.java

public class InitializeWebDriver { public static WebDriver driver = null; @Before public void beforeScenario() {driver = new ChromeDriver(); } @After public void afterScenario() {driver.quit(); }}

CommonSteps.java

import myPackage.InitializeWebDriver;public class CommonSteps { static WebDriver driver = InitializeWebDriver.driver; @Given('^I navigate to '([^']*)'$') public void i_navigate_to(String url) {driver.get(value); }

謝謝!

標(biāo)簽: web
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产a久久精品一区二区三区| 亚洲欧洲日韩精品在线| 一区在线免费| 中文一区一区三区高中清不卡免费| 国产免费av国片精品草莓男男| 少妇精品久久久一区二区| 一区二区亚洲视频| 日韩久久99| 日本麻豆一区二区三区视频| 日韩中文字幕视频网| 欧美色综合网| 久久精品理论片| 日本а中文在线天堂| 亚洲二区在线| 9久re热视频在线精品| 国产精品婷婷| 中文字幕日本一区二区| 偷拍亚洲精品| 91精品国产一区二区在线观看 | 国产精品久久久久av蜜臀| 久久国产麻豆精品| 欧美激情日韩| 99久久亚洲精品蜜臀| 99pao成人国产永久免费视频 | 免费日韩av片| 一区二区91| 国产精品一国产精品| 国产一区不卡| 影音先锋久久| 日韩va亚洲va欧美va久久| 色综合视频一区二区三区日韩| 日韩综合一区二区| 乱一区二区av| 亚洲精品在线观看91| 日韩精品国产欧美| 久久亚洲黄色| 黄色成人精品网站| 九九九精品视频| 日韩一级网站| 亚洲天堂黄色| 美女福利一区二区三区| 国产精品久久久久久模特 | 亚洲欧美日韩高清在线| 日本电影久久久| 老司机久久99久久精品播放免费| 蜜臀va亚洲va欧美va天堂| 欧美日韩尤物久久| 久久九九精品| 日韩精品午夜视频| 美女网站一区| 老牛国内精品亚洲成av人片 | 久久99久久久精品欧美| 亚洲精品88| 中文字幕一区二区三区四区久久 | 亚洲高清不卡| 婷婷亚洲成人| 日韩免费久久| 亚洲欧洲专区| 美女av在线免费看| 蜜臀久久99精品久久久画质超高清| 国产日产精品_国产精品毛片 | 亚洲免费影院| 国际精品欧美精品| 午夜一级久久| 狠狠久久伊人| 亚洲精品一级| 色爱av综合网| 国产亚洲欧美日韩精品一区二区三区 | 日韩精品福利一区二区三区| 91视频一区| 日韩精品导航| 好吊视频一区二区三区四区| 免费在线观看一区| 欧美日韩高清| 四虎国产精品免费观看| 青青伊人久久| 亚洲一区二区三区高清不卡| 国产 日韩 欧美 综合 一区| 日韩一区二区三区高清在线观看| 热三久草你在线| 精品亚洲a∨| 日韩精品诱惑一区?区三区| 久久久久久免费视频| 性欧美长视频| 免费观看亚洲| 欧美日韩18| 欧美羞羞视频| 欧美日韩18| 久久一区欧美| 一区免费在线| 美女久久久久久| 亚洲精品综合| 日韩欧美在线中字| 日韩大片在线| 九一国产精品| 亚洲香蕉网站| 综合一区二区三区| 久久久久亚洲| 免费在线播放第一区高清av| 石原莉奈在线亚洲三区| 欧美日中文字幕| 国产精品毛片一区二区在线看| 国产乱码精品一区二区亚洲| 欧美国产91| 日韩欧美二区| 日韩综合在线| 久久尤物视频| 国产精品久久亚洲不卡| 四虎国产精品免费久久| 久久香蕉精品| 夜夜嗨网站十八久久| 亚洲国产专区校园欧美| 另类专区亚洲| 色乱码一区二区三区网站| 国产精品网址| 国产欧美二区| 国产调教一区二区三区| 日本欧美大码aⅴ在线播放| 丝袜a∨在线一区二区三区不卡| 久久中文视频| 久久影院一区| 午夜欧美精品久久久久久久| 午夜免费一区| 国产手机视频一区二区| av成人国产| 亚洲一区日本| 蜜臀久久99精品久久久久宅男| 午夜在线精品偷拍| 中文视频一区| 亚洲精品女人| 91欧美日韩在线| 国产精品亚洲人成在99www| 久久激情五月婷婷| 国产欧美三级| 欧美精品第一区| 高清日韩欧美| 国产精品亚洲一区二区三区在线观看| 成人污污视频| 国产白浆在线免费观看| 国产激情在线播放| 日韩不卡视频在线观看| 亚洲一级黄色| 老司机久久99久久精品播放免费| 一区二区日韩免费看| 日韩av资源网| 免费在线欧美黄色| 日韩欧美字幕| 久久xxxx| 青草国产精品| 国际精品欧美精品| 欧美日韩视频网站| 99国产精品视频免费观看一公开| 亚洲视频国产精品| 国产日本久久| 91欧美在线| 亚洲欧美日韩一区在线观看| 亚洲欧美日本日韩| 精品国产午夜| 免费不卡在线观看| 欧洲av不卡| 国产伦精品一区二区三区视频 | 久久av网址| 亚洲精品a级片| 狠狠久久伊人| 国产免费av一区二区三区| 亚洲欧洲一区| 91福利精品在线观看| 国产亚洲福利| 国产99久久| 麻豆精品av| 日韩88av| 日韩精品网站| 日韩一区二区三区高清在线观看| 日韩国产一二三区| av资源新版天堂在线| 日韩精品永久网址| 久热精品在线| 国产极品嫩模在线观看91精品| 日韩不卡一区| 久久99伊人| 久久99久久人婷婷精品综合| 久久久久亚洲| 久久国产乱子精品免费女| 国产精品久久久久久久久妇女| 精品一区在线| 国产日韩在线观看视频| 成人午夜精品| 亚洲精品国产日韩| 麻豆国产在线| 亚洲欧美一级| 精品国内亚洲2022精品成人| 亚洲欧洲一区二区天堂久久| 久久99蜜桃| 久久一二三区| 久久久久久久欧美精品| 在线一区视频| 国产一区丝袜| 一区二区三区四区在线观看国产日韩| 国产不卡精品在线| 中文字幕日韩亚洲|