簡體   English   中英

硒C#保持瀏覽器打開

[英]selenium c# keeping browser open

IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl(txt_URL_location.Text);
IWebElement query = driver.FindElement(By.Name(txt_login_name.Text));
query.SendKeys("Somthing");

假設我不希望硒使用driver.Quit()關閉瀏覽器,手動關閉瀏覽器實際上會與driver.Quit()相同嗎?

我不想使用Selenium進行測試,但實際上是操縱瀏覽器,以便有效地自動通過多個不同的瀏覽器對多個站點進行登錄。

在回答您的問題時,是和否。

手動關閉不會破壞WebDriver會話,但是如果您隨后在與瀏覽器進行交互的對象上調用一個方法(例如FindElement,Navigate等),則將引發異常,因為瀏覽器不再存在。

您到底想做什么? 可能有更好的解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM