Directement hors de la boîte je ne peux pas obtenir la grille de sélénium au travail. Je serveur de sélénium 3.4.0 et le code suivant produit l'erreur ci-Comment régler Selenium webdriver.gecko.driver réglage en C#
erreur reçu
An unhandled exception of type 'System.InvalidOperationException' occurred in WebDriver.dll
Additional information: The path to the driver executable must be set by the
webdriver.gecko.driver system property; for more information, see
https://github.com/mozilla/geckodriver. The latest version can be downloaded
from https://github.com/mozilla/geckodriver/releases
Code simple
using System;
using OpenQA.Selenium;
using OpenQA.Selenium.Firefox;
using OpenQA.Selenium.Remote;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
var url = new Uri("http://10.6.122.49:5555/wd/hub");
var options = new FirefoxOptions();
options.SetPreference("webdriver.gecko.driver", @"D:\geckodriver.exe");
var driver = new RemoteWebDriver(url, options.ToCapabilities());
driver.Navigate().GoToUrl("http://www.google.com");
}
}
}
Mise à jour
double possible de [Sélénium en Java - Le chemin vers le fichier exécutable du pilote doit être défini par la propriété du système webdriver.gecko.driver] (https : //stackoverflow.com/questions/38676719/selenium-using-java-the-path-to-the-driver-executable-must-be-set-by-the-webdr) – JeffC