當我編寫自動化測試並運行它們(在我的PC上)時,我無法工作直到測試完成,因爲例如如果我編碼,焦點將跳出Visual Studio到轉到在Web瀏覽器中查看的測試下的Web應用程序。如何在Selenium測試正在工作的同時工作
有沒有一種方法可以防止Selenium驅動程序竊取焦點?
當我編寫自動化測試並運行它們(在我的PC上)時,我無法工作直到測試完成,因爲例如如果我編碼,焦點將跳出Visual Studio到轉到在Web瀏覽器中查看的測試下的Web應用程序。如何在Selenium測試正在工作的同時工作
有沒有一種方法可以防止Selenium驅動程序竊取焦點?
不僅你不能阻止WebdDiver
重點,你不應該這樣做。 WebdDiver
需要關注瀏覽器才能成功與之交互。如果您關注焦點,WebdDiver
將無法執行類似FindElement()
,Click()
或任何其他操作的操作,並且測試將失敗。
您可以使用Windows 10虛擬桌面。請點擊這裏查看如何使用它:https://www.howtogeek.com/197625/how-to-use-virtual-desktops-in-windows-10/
所以我們必須專門用於測試目的的機器? –
@YahyaHHussein我們正在使用虛擬機在專用機器上並行運行我們的測試。你當然可以用一臺虛擬機或機器來做。 – Guy