我正在使用WebDriver和C#开发Automation框架.它与Firefox一起正常工作,但不适用于IE.
我收到以下错误:
IEDriverServer.exe不存在 - 文件c:\ users\administrator\documents\visual studio 2010\projects\TestProject1\TestProject1\_bin\Debug\IEDriverServer.exe不存在.该驱动程序可以从http://code.google.com/p/selenium/downloads/list下载
我使用的是IE 9和Windows 7.
IWebDriver driver = new InternetExplorerDriver();
driver.Navigate().GoToUrl("http://www.google.co.uk");
IWebElement queryBox = driver.FindElement(By.Name("q"));
queryBox.SendKeys("The Automated Tester");
queryBox.SendKeys(Keys.ArrowDown);
queryBox.Submit();
Run Code Online (Sandbox Code Playgroud)
也可以看看
.
c# internet-explorer selenium-rc windows-7 selenium-webdriver
我在GDI +中发生了selenium webdriver的一般性错误.昨天仍然正常工作,但突然间我得到了这个错误.
public string TakeScreenshot(IWebDriver driver, string SnapFolderPath, string TCID, string KeyFunction)
{
try
{
// driver.Manage().Window.Maximize();
ITakesScreenshot ssdriver = driver as ITakesScreenshot;
Screenshot screenshot = ssdriver.GetScreenshot();
string filePath = testReport + "\\" + TCID + "_" + KeyFunction + "_" + GetDateTimeforFilePath() + ".png";
screenshot.SaveAsFile(filePath, ImageFormat.Png);
return filePath;
}
catch (Exception ex)
{
return string.Empty;
}
}
Run Code Online (Sandbox Code Playgroud)