如何在web中克隆浏览器实例

本文关键字:浏览器 实例 web | 更新日期: 2023-09-27 18:10:39

我需要克隆浏览器实例,因为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中看到过克隆方法,但我无法回忆,是否有人如何解决这个问题,我需要获得浏览器

如何在web中克隆浏览器实例

的前一个实例

用浏览器属性创建一个类

public class Session
{
    public Browser browser { get; set; }
    ...
    ...
}

在这种情况下,您可以创建多个Session实例,每个实例都有自己的浏览器实例。