При запуске на ChromeDriver программа работает почти нормально, но второе поле не заполняется; на InternetExplorerDriver не переходит на следующую страницу после нажатия "Вход"; с FirefoxDriver не грузится сам браузер. В командной строке выводит ошибку:
Может ли дело быть только в версии браузеров? Без использования Selenium все грузиться без проблем на любом браузере.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using OpenQA.Selenium.IE; using OpenQA.Selenium.Firefox; using OpenQA.Selenium.Chrome; using OpenQA.Selenium; using System.IO; namespace SeleniumTests { class Program { static void Main(string[] args) { IWebDriver driver = new InternetExplorerDriver(); driver.Navigate().GoToUrl("Http://server:2000/_forms/"); Thread.Sleep(4000); IWebElement f_name = driver.FindElement(By.Id("ctl00_PlaceHolderMain_signInControl_UserName")); f_name.SendKeys(args[0]); IWebElement f_password = driver.FindElement(By.Id("ctl00_PlaceHolderMain_signInControl_password")); f_password.SendKeys(args[1]); IWebElement b_logon = driver.FindElement(By.Id("ctl00_PlaceHolderMain_signInControl_login")); b_logon.Click(); driver.Navigate().GoToUrl("javascript:MSOTlPn_ShowToolPane2Wrapper('Edit', 16, MenuWebPartID)"); driver.Quit(); } } }