如何使用编码的UI(C#)处理多个IE浏览器实例



我有两个IE会话,第一个会话我用User1登录到我的应用程序,第二个会话用User2登录。我需要同时使用这两个用户访问(只需编辑(应用程序上的一个数据。我无法在浏览器之间切换。使用Visual Studio(2015(、.NET(版本:4.6(、C#(版本:6(

是否有类似于QTP的浏览器创建时间或索引之类的属性?

注意:测试场景是检查应用程序数据是否可同时为两个用户编辑。因此,一次处理一个用户会话是不可接受的

如果需要同时进行检查,可以尝试并行化流。在这种情况下,您不需要关心浏览器的不同实例。

Parallel.ForEach(values, value=>
{
//your stuff.
});

我有两种看法。如果你可以获得浏览器的任何集合,那么你可以将"value"设置为你的集合,然后"value"更改为"browswer",这样你就可以用它做任何你想做的事情。

如果你没有浏览器的集合,你可以在任何需要挂载的元素的伪集合上进行这个foreach,然后在这个循环中运行浏览器实例。所有实例仍将并行运行。

最新更新