Selenium WebDriver - Ningún controlador funciona para mí
Estoy tratando de hacer funcionar las pruebas de Selenium. Estoy usando C #. Estoy teniendo un problema con cada conductor que probé.
Cromovar options = new OpenQA.Selenium.Chrome.ChromeOptions();
options.BinaryLocation = @"C:\Users\Vilem\AppData\Local\Google\Chrome\Application\";
using (IWebDriver driver = new OpenQA.Selenium.Chrome.ChromeDriver(options))
{
...
Parece que se encontró chromedriver.exe pero podría encontrar el binario de Chrome. Configuré la ruta a chrome.exe explícitamente después de que la búsqueda automática fallara. Incluso lo probé con "chrome.exe" al final. Siempre obtengo el mismo resultado:
No se pudo encontrar el binario de Chrome en:
C: \ Users \ Vilem \ AppData \ Local \ Google \ Chrome \ Application
Firefoxnew OpenQA.Selenium.Firefox.FirefoxDriver();
También lo probé con un conjunto de perfiles:
FirefoxProfile profile = new FirefoxProfile(@"E:\...\FirefoxProfile");
new OpenQA.Selenium.Firefox.FirefoxDriver();
Error que estoy recibiendo:
No se puede enlazar al puerto de bloqueo 7054 en 45000 ms
ES DECIRvar ieOptions = new InternetExplorerOptions();
ieOptions.IntroduceInstabilityByIgnoringProtectedModeSettings = true;
new InternetExplorerDriver(@"C:\Program Files (x86)\IEDriver\", ieOptions);
La carpeta con el controlador también se establece en PATH.
El error que estoy recibiendo:
No response from server for url http://localhost:6955/session
¿Se me escapa algo? Me alegraría si alguno de ellos trabajara.
Gracias