geckodriver.exe not in current directory or path variable, Selenium 2.53.1 + Firefox 48 + Selenium 3 Beta

后端 未结 11 1035
心在旅途
心在旅途 2020-12-29 22:43

Seen a lot of questions regarding Selenium 2.53.1 and Firefox 47.0.1, but none in regards to the Selenium 3 Beta release. I am attempting to use the new gecko/marionette Fir

11条回答
  •  误落风尘
    2020-12-29 23:17

    This is for who is the begginers ill write the short version in the below after this post :) The easiest way first you need to download all drivers what browser you use and extract all drivers into e.g. C:\Selenium\ there and go to VisualStudio and from here add Selenium packages shown in the pictures Click here in console write this code PM>Install-Package Selenium.WebDriver after that copy your drivers directory and from windows search tab type variables and select (Edit the system environment and variables) shown pic2 in this windows you will have advanced tab at the below click Environment Variables... here you have System variables section find PATH or Path Variable and edit it be careful don't delete it!! next click new - paste directory of drivers and click all windws ok button that's all. restart your VS programm and ckeck it. After this you don't have to add director path into your Constructor like

    IWebDriver driver2 = new InternetExplorerDriver(@"C:\Selenium"); 
    

    One more thing don't forget to import files.

    using OpenQA.Selenium;
    using OpenQA.Selenium.Firefox;
    using OpenQA.Selenium.IE;
    

    For more Advanced IT guys.

    1. Add into Environment Path Yours drivers directory.
    2. VisualStudio install Selenium using NuGet package manager in console mode or how would u like.

      PM> Install-Package Selenium.WebDriver

    3. restart VS.

提交回复
热议问题