您好我正在使用watin并尝试打开网址,但我遇到了以下异常:
在WatiN.Core.IE.CreateNewIEAndGoToUri(Uri uri,IDialogHandler) logonDialogHan dler,Boolean createInNewProcess)at 在WatinTesting.Program.Main(String [] args)的WatiN.Core.IE..ctor() 在c:\ users \ admin \ documents \ visua l studio中 2010 \ Projects \ WatinTesting \ WatinTesting \ Program.cs:第20行
该代码早先工作正常。 请告诉我出了什么问题:如果有问题,请告诉我可用于相同使用类型的替代代码:浏览器
C#代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using WatiN.Core;
using WatiN.Core.Native.InternetExplorer;
using System.Threading;
namespace WatinTesting
{
class Program
{
[STAThread]
static void Main(string[] args)
{
try
{
IE browser = new IE();
browser.GoTo("http://google.com");
browser.TextField(Find.ByName("q")).TypeText("WatiN");
browser.Button(Find.ByValue("Google Search")).Click();
}
catch (Exception e)
{
Console.WriteLine(e.StackTrace);
Thread.Sleep(10000);
}
}
}
}
答案 0 :(得分:0)
请添加缺少的数据,如watin版本,并且是创建的浏览器实例(IE实例)。
这可能有助于尝试使用以下参数创建IE实例:
IE ie = new IE("http://www.google.com", true); //first param is url and the second is new process