未处理的异常:system.typeInitializationException

时间:2012-11-26 14:24:18

标签: c# asp.net selenium selenium-webdriver

我使用selenium webdriver导航到网站并发送密钥。 它在开发环境/计算机中工作正常。但是当我试图通过不同的计算机运行时,我收到错误。

namespace McaidWebToolImport
{
  class Program
  {
    static void Main(string[] args)
    {
        Console.WriteLine("Enter the batch number: ");
        string batchnumber = Console.ReadLine();

        if (batchnumber != "")
        {
            IWebDriver driver1 = new InternetExplorerDriver(@"C:\IEDriverServer\");
            driver1.Navigate().GoToUrl("http://website.com/webtool/physPop.asp?b=" + batchnumber);

            System.Threading.Thread.Sleep(2000);
            driver1.Quit();                
        }
        else
        {
            Console.WriteLine("Re-run the application with valid batch number");
            Console.WriteLine("\n\nPress Esacpe key (Esc) to exit");                
            while (Console.ReadKey(true).Key != ConsoleKey.Escape);             
        }
    }
  }
}

1 个答案:

答案 0 :(得分:0)

您可以尝试处理异常(try / catch),然后您可以检查InnerException并获取有关失败的详细信息。

可能是您的开发机器上但不在目标机器上的组件。