1
resposta

Minha abertura de browser não compilou deu um erro. Reclamando que não encontrou o browser no path.

An unhandled exception of type 'OpenQA.Selenium.DriverServiceNotFoundException' occurred in WebDriver.dll

Additional information: The geckodriver.exe file does not exist in the current directory or in a directory on the PATH environment variable. The driver can be downloaded at https://github.com/mozilla/geckodriver/releases.

Comigo não funcionou. Deu o erro acima quando fui executar. Não entendi Até adicionei o caminho do executável do browser na variável path. Mas não funcionou.

Veja meu código abaixo:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;

namespace Primeiro
{
    class Program
    {
        static void Main(string[] args)
        {

            IWebDriver driver = new FirefoxDriver();
            driver.Navigate().GoToUrl("https://www.google.com/");
            IWebElement campoDeTexto =  driver.FindElement(By.Name("q"));
            campoDeTexto.SendKeys("Cefetmg");
            campoDeTexto.Submit();

        }
    }
}
1 resposta

Oi Sara, tudo bem? Pelo erro seu problema é o driver gecko. Ele não foi encontrado na pasta do projeto e nem no PATH do Windows. Você precisa baixá-lo e configurá-lo no projeto. O curso mostra isso, não?