海狸冷冻应用

时间:2015-04-22 20:53:13

标签: webautomation coypu

我正在尝试使用Coypu的非常简单的代码,但我的应用程序只是冻结,没有任何例外。

我已经设置了一个新的C#项目并使用nuget安装了Coypu,应用程序bin文件夹似乎也包含了所有必需的文件:

  • chromedriver.exe(downloaded
  • Coypu.dll
  • WebDriver.dll
  • WebDriver.Support.dll。

示例:

{{1}}

2 个答案:

答案 0 :(得分:1)

将sessionConfiguration对象传递给BrowserSession。

var sessionConfiguration = new SessionConfiguration
{
  Driver = typeof(SeleniumWebDriver),
  Browser = Coypu.Drivers.Browser.Chrome
};

using (var browser = new BrowserSession(sessionConfiguration))
{
  browser.Visit("http://www.google.com");
}

MessageBox.Show("Done");

答案 1 :(得分:0)

这有效:

var browser = new BrowserSession(new SessionConfiguration()
{
   Driver = typeof(SeleniumWebDriver),
   Browser = Coypu.Drivers.Browser.Chrome
});

browser.Visit("http://www.google.com");
browser.FillIn("lst-ib").With("hakuna matata");
browser.ClickButton("btnG");