簡體   English   中英

如何使用編碼的UI(C#)處理多個IE瀏覽器實例

[英]How to Handle multiple IE browser instance with coded UI (C#)

我有IE的兩個會話,在第一個會話中,我已使用User1登錄到我的應用程序,在第二個會話中,已使用User2登錄了。 我需要同時使用這兩個用戶訪問(僅編輯)應用程序上的一個數據。 我無法在瀏覽器之間切換。 使用Visual Studio(2015)、. NET(版本:4.6),C#(版本:6)

是否有類似於QTP的瀏覽器創建時間或索引之類的屬性?

注意:測試方案是檢查應用程序數據是否可同時為兩個用戶編輯。 因此一次只能處理一個用戶會話

如果需要同時進行檢查,則可以嘗試並行化流程。 在這種情況下,您無需關心瀏覽器的不同實例。

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

我看到兩種方式。 如果可以獲取瀏覽器的任何集合,則可以將“ value”設置為集合,然后將“ value”更改為“ browswer”,以便您可以使用它來執行任何操作。

如果您沒有瀏覽器的集合,則可以在所需元素裝入的任何虛假集合上進行此foreach的設置,然后在此循環內運行瀏覽器實例。 所有實例仍將並行運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM