সেলেনিয়াম ত্রুটি - দূরবর্তী ওয়েবড্রাইভারের HTTP অনুরোধটি 60 সেকেন্ড পরে সময়সীমা শেষ হয়ে গেছে


85

আমি বেশ কয়েক মাস ধরে সেলেনিয়াম ব্যবহার করে আসছি, যা আমরা আমাদের অভ্যন্তরীণ পরীক্ষার কিছু প্রক্রিয়া স্বয়ংক্রিয় করতে ব্যবহার করছি। স্ক্রিপ্টগুলি জরিমানা করে চলেছে। আমি সম্প্রতি এফএফ 27.01 ব্যবহার করে সি # 2.40.0 ওয়েবড্রাইভারে আপগ্রেড করেছি এবং আমাদের স্ক্রিপ্টগুলি এখন নিম্নলিখিত ত্রুটির সাথে এলোমেলো জায়গায় ব্যর্থ হচ্ছে।

[Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL htt(p)://localhost:7055/hub/session/56e99e88-ba17-4d12-bef1-c6a6367ccc2f/element timed out after 60 seconds.
  ----> System.Net.WebException : The operation has timed out
TearDown : OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL htt(p)://localhost:7055/hub/session/56e99e88-ba17-4d12-bef1-c6a6367ccc2f/window timed out after 60 seconds.
  ----> System.Net.WebException : The operation has timed out
[09:01:20]
[Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL htt(p)://localhost:7055/hub/session/56e99e88-ba17-4d12-bef1-c6a6367ccc2f/element timed out after 60 seconds.
  ----> System.Net.WebException : The operation has timed out
TearDown : OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL htt(p)://localhost:7055/hub/session/56e99e88-ba17-4d12-bef1-c6a6367ccc2f/window timed out after 60 seconds.
  ----> System.Net.WebException : The operation has timed out
   at OpenQA.Selenium.Support.UI.DefaultWait`1.PropagateExceptionIfNotIgnored(Exception e)
   at OpenQA.Selenium.Support.UI.DefaultWait`1.Until[TResult](Func`2 condition)
   at Portal.Test.Helpers.Process_Bookings.OpenBookings.SelectBooking(String bookingnumber)
   at Portal.SmokeTest.SmokeRunTest.Booking() in d:\TeamCityAgent\work\dac1dcea7f2e80df\SmokeTests\SmokeRunTest.cs:line 68
--WebException
   at System.Net.HttpWebRequest.GetResponse()
   at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)
--TearDown
   at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)
   at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
   at OpenQA.Selenium.Firefox.Internal.ExtensionConnection.Execute(Command commandToExecute)
   at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.Remote.RemoteWebDriver.Close()
   at Portal.Test.Helpers.Setup.CloseWebdriver()
   at Portal.SmokeTest.SmokeRunTest.TearDown() in d:\TeamCityAgent\work\dac1dcea7f2e80df\SmokeTests\SmokeRunTest.cs:line 162
--WebException
   at System.Net.HttpWebRequest.GetResponse()
   at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)

সর্বশেষতম ত্রুটিটি আমি কোডের একক লাইনে সন্ধান করতে পেরেছি:

_setup.driver.FindElement(By.XPath("//button[@class='buttonSmall lockBookingButton']")).Click();

বিরক্তিকর বিষয় হ'ল, সমস্যাটি সমাধানের চেষ্টা করা কঠিন প্রমাণ হচ্ছে, যেন আমি আমার স্থানীয় মেশিনে পরীক্ষা চালাই, ডিবাগের মধ্যে এটি পাস হয়। অধিকন্তু, আমি যদি বিল্ড মেশিনটিতে নুনিট রানার দিয়ে চালিত করি আমি পরীক্ষাটি চালাচ্ছি, এটি পাসও করে। টিমসিটি ব্যবহার করার সময় এটি কেবল আমাদের স্বয়ংক্রিয় বিল্ডিং চলমান প্রক্রিয়ার অংশ হিসাবে ব্যর্থ বলে মনে হচ্ছে। যেমনটি আমি বলেছিলাম, এটি কয়েক মাস ধরে ভাল চলছে, এবং কেবলমাত্র যা পরিবর্তিত হয়েছে তা হ'ল সেলেনিয়াম ওয়েবড্রাইভার কিট।

আমি এই সমস্যাটি আগেও ডিবেগ করার সাথে সাথে অনুভব করেছিলাম এবং যখন Click()কোডের একটি লাইন কল করা হয়েছিল, ফায়ারফক্স লকআপ করতে উপস্থিত হয়েছিল, এবং কেবল পরীক্ষা থামানোই ফায়ারফক্সকে চালিয়ে যেতে পারত। ওয়েবড্রাইভার উত্সটি সংশোধন করা সহ এখানে বেশ কয়েকটি পরামর্শ রয়েছে? অন্য কেউ কোনও প্রস্তাব দিতে পারলে আমি সম্ভব হলে সেই রুটে নামতে চাই না।


এই সেটআপটি ব্যবহার করে বেশ কয়েকটি স্বতন্ত্র প্রকল্পে আমাদের ঠিক একই সমস্যা ছিল এবং এটির জন্য এখনও কোনও কর্মপদ্ধতি নেই। আমাদের সেরা বাজিটি ছিল ওয়েবড্রাইভার এবং ফায়ারফক্স অ্যাসেমব্লির পুরানো সংস্করণগুলিতে ডাউনগ্রেড। ওয়েবড্রাইভার বা ফায়ারফক্সের কারণে এই আচরণটি হয়েছে কিনা তাও আমরা জানি না।
ডিও এফ

উত্তর:


23

আমি ক্রোম ড্রাইভার (v2.23) / টিমসিটির মাধ্যমে পরীক্ষা চালানো ব্যবহার করে একই ধরণের সমস্যা পেয়েছি। আমি ক্রোম বিকল্পগুলিতে "ন-স্যান্ডবক্স" পতাকা যুক্ত করে সমস্যাটি সমাধান করতে সক্ষম হয়েছি:

var options = new ChromeOptions();
options.AddArgument("no-sandbox");

আমি এফএফ ড্রাইভারের জন্য অনুরূপ বিকল্প আছে কিনা তা নিশ্চিত নই। আমি যে বিষয়টি বুঝতে পারি তা থেকে সিস্টেমে অ্যাকাউন্টের অধীনে টিমসিটি চলমান সেলেনিয়ামের কিছু সম্পর্ক রয়েছে।


এটি আমার সমস্যাও সমাধান করে। কয়েক মাস চেষ্টা না করার পরেও আমি ক্রোম পরীক্ষা চালাতে পারিনি। ধন্যবাদ লড়াই 2
এটিয়েন

4
আইআইএস-এর হোস্ট করা এনভিতে আমার কোডটি ঠিকঠাকভাবে চলছিল এবং হঠাৎ বন্ধ হয়ে গেছে, তবে এখনও আমার ইউনিট পরীক্ষায় কাজ করেছে। এই লাইনটি যুক্ত করা আইআইএস এনভির মধ্যে এটি আবার কাজ করে। ধন্যবাদ!
কিংবদন্তি

4
আমি এটি var options = new ChromeOptions(); options.AddArgument("--no-sandbox");সি # সংস্করণ ওয়েবড্রাইভার 3.14 এ এখন কাজ করা হিসাবে সংরক্ষণ করেছি ared
মোটো_জেক

20
new FirefoxDriver(new FirefoxBinary(),new FirefoxProfile(),TimeSpan.FromSeconds(180));

উপরের কোডের লাইনগুলি ব্যবহার করে আপনার ব্রাউজারটি চালু করুন। এটা আমার জন্য কাজ করেছে।


পাশাপাশি আমাদের জন্য স্থির। একটি মৌলিক স্ক্রিপ্ট চালানোর সময় যা কেবলমাত্র এফএফ ড্রাইভার তৈরি করেছে এবং অন্য কিছুই নয়, একটি 60 সেকেন্ড টাইমআউট 100% সময় কাজ করেছিল। আমাদের রিসোর্স-ভারী স্ক্রিপ্টটি চালনার সময়, যা এফএফ খোলার আগে তাত্ক্ষণিকভাবে ডেটাবেসগুলি / পড়তে / লিখতে / আরও অনেক কিছু করে, 60 টাইমআউট ব্যর্থতার কারণ হতে পারে - 50% সময়। সময়সীমা 3 মিনিটে বাড়ানো সমস্যার সমাধান করে। দেখে মনে হচ্ছে যে ওয়েবড্রাইভার ইঞ্জিনটি গরম হওয়ার জন্য আরও কিছুটা সময় দরকার।
কায়াকিনকডার

13

আমি এই সমস্যাটি প্রথম কয়েক মাস আগে সম্মুখীন হয়েছিলাম ( click()কমান্ডেও), এবং এটি তখন থেকেই আমার পক্ষে একটি সমস্যা। এটি নেট নেট সেলেনিয়াম বাইন্ডিংগুলির সাথে একরকম সমস্যা বলে মনে হচ্ছে। আইই ড্রাইভারের সাথে কাজ করে এমন লোকটির এই ব্লগ পোস্টটি ঘটছে তা ব্যাখ্যা করতে সহায়ক:

http://jimevansmusic.blogspot.com/2012/11/net-bindings-whaddaymean-no-response.html

দুর্ভাগ্যক্রমে, এই সমস্যার আসল সমাধান বলে মনে হয় না। যখনই এই সমস্যাটি সেলেনিয়াম বিকাশকারীদের কাছে উত্থাপিত হয়েছে ( দেখুন এখানে ), এটি একটি সাধারণ প্রতিক্রিয়া :

আমাদের একটি পুনরুত্পাদনযোগ্য দৃশ্যের প্রয়োজন, এতে অবশ্যই একটি নমুনা পৃষ্ঠা বা কোনও পাবলিক সাইটের পৃষ্ঠার লিঙ্ক অন্তর্ভুক্ত থাকতে হবে যেখানে সমস্যাটি পুনরুত্পাদন করা যেতে পারে।

আপনি যদি ধারাবাহিকভাবে পুনরুত্পাদনযোগ্য টেস্ট কেস জমা দিতে সক্ষম হন তবে এটি এই বাগটিকে ভাল রাখার জন্য খুব সহায়ক হতে পারে।

এটি বলেছে, সম্ভবত আপনি ইতিমধ্যে এই কাজের চেষ্টা করতে পারেন। এইচটিএমএল বোতাম যে আপনি করার চেষ্টা করছেন যদি click()একটি হয়েছে onclickঅ্যাট্রিবিউট যা JavaScript রয়েছে, একটি ব্যবহারের বিষয়ে বিবেচনা JavascriptExecutor সরাসরি যে কোড চালানো বদলে কলিং click()কমান্ড। আমি দেখতে পেয়েছি যে onclickজাভাস্ক্রিপ্ট কার্যকর করা আমার কিছু পরীক্ষা পাস করার অনুমতি দেয়।


9

ফায়ারফক্সের সাথে একই সমস্যা ছিল। আমি বিকল্পগুলির সাথে ক্রোমে স্যুইচ করেছি এবং যেহেতু সব ঠিক আছে।

ChromeOptions options = new ChromeOptions();
 options.AddArgument("no-sandbox");

 ChromeDriver driver = new ChromeDriver(ChromeDriverService.CreateDefaultService(), options, TimeSpan.FromMinutes(3));
 driver.Manage().Timeouts().PageLoad.Add(System.TimeSpan.FromSeconds(30));

আমি সম্ভবত এখানে ভুল করে ফেলেছি তবে মনে হচ্ছে এটি শেষ পংক্তির কোনও প্রভাব ফেলবে না। পেজলয়েড নিজেই একটি টাইমস্প্যান এবং। টাইমস্প্যান এ যুক্ত করা একটি খাঁটি ফাংশন, যা পেজলড পরিবর্তন করে না এটি কেবল একটি নতুন টাইমস্প্যান ফিরিয়ে দেয় যা বাতিল করা হচ্ছে।
জেসন রিচি

3

আমার ক্ষেত্রে আমার বোতাম এর প্রকার submitনা buttonএবং আমি পরিবর্তন ClickকরতেSumbit তারপর প্রতি কাজ ভাল। নীচের মতো কিছু,

থেকে driver.FindElement(By.Id("btnLogin")).Click();

প্রতি driver.FindElement(By.Id("btnLogin")).Submit();

বিটিডাব্লু, আমার এই পোস্টে সমস্ত উত্তর চেষ্টা করা হয়েছে তবে আমার পক্ষে কাজ করছে না।


3

অনুরূপ ইস্যু পেয়েছি। ড্রাইভারের কনস্ট্রাক্টরে আরও সময় নির্ধারণের চেষ্টা করুন - যেমন উদাহরণস্বরূপ add

var timespan = TimeSpan.FromMinutes(3);

var driver = new FirefoxDriver(binary, profile, timeSpan);

হাই হাই বিউউ, ওটা কি নিচের মত ফরম্যাটে থাকবে? ড্রাইভার.ম্যানেজ ()। টাইমআউটস ()। ইম্পিলিকেট ওয়েইট (টাইমস্প্যান.ফ্রুমসেকেন্ডস (5));
নাথান

4
না, এই অপেক্ষাটি নয় ইমপ্লিপিকে ওয়েট উপাদানগুলির সন্ধানের সাথে সংযুক্ত। আপনাকে ডিফল্ট (60 সিসি) ড্রাইভারের সময়সীমা পরিবর্তন করতে হবে, যখন অনুরোধটি এগিয়ে যাওয়ার জন্য অপেক্ষা করে (যদি আমি ভুল না করি)। যাইহোক আপনাকে এফএফ ড্রাইভারের কনস্ট্রাক্টর সেট করে এমন একটি লাইন খুঁজে পেতে হবে এবং সেখানে আরও বেশি বৈশিষ্ট্য যুক্ত করতে হবে বা সময়সীমা পরিবর্তন করতে হবে। এরকম কিছু:driver = new FirefoxDriver(new FirefoxBinary(), new FirefoxProfile(path to your profile), TimeSpan.FromMinutes(3));
বার্ট ওয়াজতলা

4
ক্রোমড্রাইভারের মতো দেখতে এটি হবেdriver = new ChromeDriver(service, chromeDriverOptions, TimeSpan.FromMinutes(3));
redwards510

2

আমি মনে করি আপনি যখন নিজের ওয়েব ড্রাইভার অবজেক্টের পরে অ্যাক্সেস করার চেষ্টা করবেন তখন এই সমস্যাটি ঘটে

1) একটি উইন্ডো বন্ধ হয়ে গেছে এবং আপনি এখনও পিতামাতার কাছে স্যুইচ করেন নি

2) আপনি এমন একটি উইন্ডোতে স্যুইচ করেছেন যা পুরোপুরি প্রস্তুত ছিল না এবং আপনি স্যুইচ করার পরে আপডেট হয়ে গেছেন

windowhandles.countআপনি যা প্রত্যাশা করছেন তা হওয়ার জন্য অপেক্ষা করা পৃষ্ঠা পৃষ্ঠার বিষয়বস্তু এবং নথিও গ্রহণ করে না। আমি এখনও এই সমস্যার সমাধান অনুসন্ধান করছি


2

আমার ক্ষেত্রে, এটি কারণ আমি ক্রোম আপডেট ফোল্ডারটি মুছে ফেলেছি। ক্রোম পুনরায় ইনস্টল করার পরে, এটি ঠিকঠাক কাজ করছে।


1

সমস্যাটি হ'ল Click()আপনার বিল্ড এনভির উপর সময়ের মূল্যায়ন ..Click()

এছাড়াও, এর জন্য পুনরায় চেষ্টা করার চেষ্টা করুন Click()কারণ নেটওয়ার্ক গতি ইত্যাদির উপর নির্ভর করে মূল্যায়নগুলি আরও বেশি সময় নেয়


হাই, ব্রাউজারটি ঠিক লক হয়ে যাওয়ায় পুনরায় চেষ্টা করার বিকল্পটি কাজ করবে না। কেবল পরীক্ষা বন্ধ করা ব্রাউজারটিকে চালিয়ে যেতে সক্ষম করে।
নাথান

1

আমার ক্ষেত্রে আমি দেখতে পেয়েছি যে এই ত্রুটিটি আমাদের টিমস সার্ভার বিল্ডে ঘটছে। পরীক্ষাগুলি আমাদের স্থানীয় ডেভ মেশিনে কাজ করেছিল।

সমস্যাটি হ'ল টার্গেট ওয়েবসাইটটি বিল্ড সার্ভারে সঠিকভাবে কনফিগার করা হয়নি, সুতরাং এটি ব্রাউজারটি সঠিকভাবে খুলতে পারে নি।

আমরা ক্রোম ড্রাইভারটি ব্যবহার করছিলাম তবে আমি নিশ্চিত নই যে এটির কোনও পার্থক্য রয়েছে।


1

আমার ক্ষেত্রে সমস্যাটি সেন্ডকি () এবং রিমোট ডেস্কটপ নিয়ে ছিল । আমার এখনও অবধি ওয়ার্কআউন্ডে পোস্ট করা:

আমার একটি সেলেনিয়াম পরীক্ষা ছিল যা জেনকিন্স কাজের অংশ হিসাবে ভিএসফিয়ারে হোস্ট করা এবং আরডিপির মাধ্যমে পরিচালিত নোডে জেনকিন্স কাজের অংশ হিসাবে চালিত হলে ব্যর্থ হবে would কিছু সমস্যা সমাধানের পরে দেখা গেছে যে রিমোট ডেস্কটপ সংযুক্ত এবং ফোকাসযুক্ত থাকলে এটি সফল হয় তবে রিমোট ডেস্কটপ সংযোগ বিচ্ছিন্ন বা এমনকি ছোট করা থাকলে ব্যতিক্রম ব্যর্থ হয়।

কার্যকারণ হিসাবে, আমি আরডিপির পরিবর্তে vSphere কনসোল দিয়ে লগইন করেছি এবং তারপরেও vSphere বন্ধ করার পরেও পরীক্ষা আর ব্যর্থ হয়নি। এটি কার্যকরভাবে কাজ করা উচিত তবে আরডিপি এর মাধ্যমে কখনও লগইন না করা এবং কেবলমাত্র vSphere কনসোলের মাধ্যমে প্রশাসনের জন্য আমাকে সতর্ক থাকতে হবে।



0

new FirefoxDriver(binary, profile, timeSpan)অপ্রচলিত হয়েছে।

আপনি এখন new FirefoxDriver(FirefoxDriverService.CreateDefaultService(), FirefoxOptions options, TimeSpan commandTimeout)পরিবর্তে ব্যবহার করতে পারেন ।

একটিও আছে new FirefoxDriver(string geckoDriverDirectory, FirefoxOptions options, TimeSpan commandTimeout)এবং এটি কাজ করে। তবে এটি অননুমোদিত, এবং এটি আপনাকে geckoDriverDirectoryইতিমধ্যে সুনির্দিষ্টভাবে উল্লেখ করতে হবে Path


0

আমাদেরও একই সমস্যা ছিল। আমাদের ক্ষেত্রে, ব্রাউজারটি লগইন পপআপ (উইন্ডোজ প্রমাণীকরণ) দ্বারা অবরুদ্ধ করা হয়েছিল, সুতরাং 60 সেকেন্ড পরে ফিরে আসেনি। উইন্ডোজ অ্যাকাউন্টে সঠিক অ্যাক্সেসের অধিকার যুক্ত করা সমস্যার সমাধানের মধ্যে ক্রোম চলছে।


0

আরর! আজ ম্যাকোজে এটির মুখোমুখি হয়েছিল এবং সমস্যাটি এত সহজ ছিল - পপ-আপ উইন্ডোটি নতুন অ্যাপিয়াম সংস্করণ ইনস্টল করার পরামর্শ দিলে দূরবর্তী সিআই বিল্ড সার্ভারে প্রদর্শিত হচ্ছে।

এটিতে কেবল ভিএনসি'ই করা হয়েছে এবং " পরে ইনস্টল করুন" এ ক্লিক করে এটি ঠিক করা হয়েছে।


0

আমার ক্ষেত্রে উপরের উত্তরগুলির মধ্যে আমার উত্তর সম্পূর্ণরূপে সমাধান হয়নি। আমি ( no-sandbox) মোড ব্যবহার করে শেষ করেছি , বর্ধিত সময়সীমা ( driver = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), capability, TimeSpan.FromMinutes(3));) এবং পৃষ্ঠা লোড টাইমআউট ( driver.Manage().Timeouts().PageLoad.Add(System.TimeSpan.FromSeconds(30));) এর সংযোগ তাই এখন আমার কোডটি এর মতো দেখাচ্ছে:

    public IWebDriver GetRemoteChromeDriver(string downloadPath)
    {
        ChromeOptions chromeOptions = new ChromeOptions();
        chromeOptions.AddArguments(
            "start-maximized",
            "enable-automation",
            "--headless",
            "--no-sandbox", //this is the relevant other arguments came from solving other issues
            "--disable-infobars",
            "--disable-dev-shm-usage",
            "--disable-browser-side-navigation",
            "--disable-gpu",
            "--ignore-certificate-errors");
        capability = chromeOptions.ToCapabilities();

        SetRemoteWebDriver();
        SetImplicitlyWait();
        Thread.Sleep(TimeSpan.FromSeconds(2));
        return driver;
    }
    
    private void SetImplicitlyWait()
    {
        driver.Manage().Timeouts().PageLoad.Add(TimeSpan.FromSeconds(30));
    }


    private void SetRemoteWebDriver()
    {
        driver = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), capability, TimeSpan.FromMinutes(3));
    }

তবে আমি উল্লিখিত যে কোনও পদ্ধতির দ্বারা আমার সমস্যার সমাধান হয়নি, আমি ক্রমাগত ত্রুটি পেয়েছি এবং একাধিক ক্রোমড্রাইভার.এক্সে এবং ক্রোম.এক্স.সি প্রক্রিয়াগুলি সক্রিয় ছিল (ক্রোমড্রাইভারের 10 ডলার এবং ক্রোমের 50 ডলার)।

সুতরাং কোথাও আমি পড়েছি যে ড্রাইভারটি নিষ্পত্তি করার পরে আমার পরের পরীক্ষাটি শুরু করার আগে কয়েক সেকেন্ড অপেক্ষা করা উচিত, তাই আমি পদ্ধতিটি নিষ্পত্তি করতে নিম্নলিখিত লাইনটি যুক্ত করেছি:

    driver?.Quit();
    driver?.Dispose();
    Thread.Sleep(3000);

এই ঘুমের পরিবর্তনের সাথে আমার আর সময়সীমা ত্রুটি নেই এবং অকারণে খোলার ক্রোমড্রাইভার.এক্স্সি এবং ক্রোম.এক্স.সি প্রক্রিয়া নেই।

আমি আশা করি যে আমি এই সমস্যার সাথে লড়াই করে এমন কাউকে সাহায্য করেছি যে আমি যতদিন করেছি।


0

উইন্ডোজ সার্ভারে (নির্বিঘ্নে) নির্ধারিত টাস্ক সহ একটি হেডলেস ক্রোমড্রাইভার চালানোর চেষ্টা করার সময় আমার একই ব্যতিক্রম হয়েছিল। আমার জন্য যে বিষয়টি সমাধান হয়েছে তা হ'ল ব্যবহারকারী " প্রশাসক " হিসাবে কাজটি চালানো (শেষে এসটিকে লক্ষ্য করুন)। আমিও যা করেছি (এটি সম্পর্কিত কিনা তা আমি জানি না) "শর্তাবলী" ট্যাবটি থেকে "কোনও সংযোগ" নির্বাচন করা হয়েছে is


-1

ক্রোমড্রাইভারের জন্য নীচেরগুলি আমার জন্য কাজ করেছিল:

string chromeDriverDirectory = "C:\\temp\\2.37";
 var options = new ChromeOptions();
 options.AddArgument("-no-sandbox");
 driver = new ChromeDriver(chromeDriverDirectory, options, 
 TimeSpan.FromMinutes(2));

সেলেনিয়াম সংস্করণ 3.11, ক্রোমড্রাইভার 2.37

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.