Run UFT 12 in Minimized RDP

Test otomasyonunun en güzel yanlarından biri, siz yapmanız gereken diğer işlerinizle uğraşırken paralelde otomasyon scriptlerinin de testleri yapabilmesi. Bunun için biz de otomatik testlerin sürekli çalışabilmesi ve sonuçlarının raporlanabilmesi için UFT scriptlerimizi QC’den run ediyoruz ve host olarak UFT’nin kurulu olduğu sanal PC’yi seçiyoruz. Bu senaryoya göre başta herşey yolunda gözükürken bir süre sonra bazı scriptlerin hata verdiğini gördük. Scripti debug ettiğimizde ya da adım adım izlediğimizde hata yok ama bir şekilde belli aralıklarla aynı scriptler hatalı çalışıyordu. (Kafayı yememek elde değil!)

Sonrasında keşfettik ki, UFT RDP(Remote Desktop Protocol) üzerinden çalışırken RDP ekranı minimize edildiğinde Windows objelerini çalıştıramıyor. Bunun için yapılması gereken ekstra ayarlamalar var.

Eğer RDP 6.0 veya daha üst bir sürüm kullanıyorsanız remote bilgisayar üzerinde registry değerlerini güncelleyerek UFT’yi minimized konumdayken de RDP’de çalıştırabiliyorsunuz.

  1. Eğer hali hazırda mevcut değilse, aşağıda verilen yollarda RemoteDesktop_SuppressWhenMinimized (DWORD type)  registry’sini oluşturuyorsunuz.

HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientRemoteDesktop_SuppressWhenMinimized

HKEY_LOCAL_MACHINESoftwareMicrosoftTerminal Server ClientRemoteDesktop_SuppressWhenMinimized

2. “RemoteDesktop_SuppressWhenMinimized” değerini (value) ‘2’ olarak da set etmek gerekiyor.

key

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s