我使用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);
}
}
}
}
答案 0 :(得分:0)
您可以尝试处理异常(try / catch),然后您可以检查InnerException并获取有关失败的详细信息。
可能是您的开发机器上但不在目标机器上的组件。