如何使用watIN捕获已打开的Coded UI浏览器会话?

时间:2014-01-02 21:32:36

标签: watin ui-automation coded-ui-tests

我正在使用Coded UI,但发现许多问题试图识别许多网站组件。所以我正在尝试使用watIN,但需要捕获已经打开的CodedUI中的浏览器会话,在watIN中,这样我就可以开始查找网站组件了。

即: 这是我在使用CodedUI时打开浏览器会话的方式

HtmlDocument browser = LoginScreen.NavigateToLogin(Url);

这只是加载网址 - > BrowserWindow.Launch(url)并返回已记录在系统中的HtmlDocument 我正在使用CodedUIExtention(http://www.incyclesoftware.com/2013/03/build-a-coded-ui-test-without-a-ui-map/)来避免使用UImaps。

现在我需要用watIN捕捉打开的浏览器会话,而不是打开一个新的watIN会话,这将导致所有进度丢失,并且从一开始就打开一个watIN会话不是一个选项。

1 个答案:

答案 0 :(得分:0)

与此处相同的基本答案:How to use WebAii and WatiN with Same Browser

  1. 通过编码用户界面打开浏览器
  2. 使用编码的UI进行操作
  3. 附加到浏览器
  4. 在WatiN中使用.AttachTo()用WatiN
  5. 做事

    有关浏览器附件的更多信息,请访问:http://watinandmore.blogspot.com/2010/01/browserattachto-and-iattachto.html