我需要克隆浏览器实例,在watin IE中是共享资源,这使得以前的浏览器实例很难存储
var browser = new IE(http://www.stackoverflow.com);
var copybrowser = browser;
browser.goto("http://www.superuser.com");
console.WriteLine(browser.Uri);
console.WriteLine(copybrowser.Uri);
output:
http://www.superuser.com
http://www.superuser.com
在这种情况下我需要存储前一个实例,我在watin中看过克隆方法,但我无法回想起,有没有人如何解决这个问题,我需要获取之前的浏览器实例
答案 0 :(得分:0)
只需使用浏览器属性
创建一个类public class Session
{
public Browser browser { get; set; }
...
...
}
在这种情况下,当每个实例都有自己的浏览器实例时,您可以创建多个Session实例。