我正在使用 WatiN 来测试我的网站。
我想同时打开几个 URL,然后同时单击每个 URL 中的一个按钮。
我知道我需要使用多线程来实现它,但我的尝试失败了。
using (var browser =new IE())
{
var th1 = new Thread(() => { browser.GoTo("http://www.google.com"); });
th1.SetApartmentState(ApartmentState.STA);
th1.Start();
var th2 = new Thread(() => { browser.GoTo("http://www.google.com"); });
th2.SetApartmentState(ApartmentState.STA);
th2.Start();
}
问题是只打开了一个浏览器。