2016-04-06 13 views
1

Python'u kullanarak Windows uygulamasını otomatikleştirmek için Squish kullanmaya başladım. Birkaç betik sadece waitForObject ve bir kaç waitForObjectItem ile çalışıyor. Ne zaman waitForObject kullanmalıyım ve ne zaman waitForObjectItem kullanmalıyım?Squish, Python, Windows uygulama otomasyonu

cevap

0

Sık sık bu ziyaret edin: http://doc.froglogic.com/squish/latest/

şey unutmak zaman gerçekten özellikle yardım ediyor. Sadece yardımcı oluyor. İşte

o sadece yukarıdaki siteden/pate kopya edilir:

waitForObject (objectOrName): Waits objectOrName nesne erişilebilir olana kadar (yani Var olduğundan ve görülebilir ve etkin) . Bu başarılı olursa nesnesine bir başvuru döndürür veya başarısızlık üzerine bir (catchable) LookupError istisna

waitForObjectItem (objectOrName, itemIdentifier) ​​

yükseltir: objectOrName nesne (yani erişilebilir var olan bekler kadar ve görülebilir ve etkin) ve itemIdentifier öğesinde tarafından tanımlanan ve kendisi tarafından erişilebilir olan bir öğeyi içerir. Bu işlev, genellikle listeler, tabloları ve ağaçlar gibi kapsayıcıların içindeki öğelere erişmek için kullanılan şeklindedir.

Şimdi, başka bir deyişle, ben

waitForObject anlıyoruz: onun sadece anlamına şimdi var ve görünür bir nesne için bekleyen o size Window2 üstüne, bir Window1'i varsa ve sonuncusu, window2 window1 yüzünden görünmez, bu fonksiyonu kullanmayacaksınız;

ve

waitForObjectItem: akla ilk de button sahip olan, bir amacı vardır ve görülebilir ve etkin olduğundan ve bu Ürün bir tablonun bir hücre olabilir; ya da bir ağaçtan bir çocuk vs.

+0

Açık yanıt için teşekkürler. Benim şüphem – shwetha

+0

sorunum yok! Hoşgeldin – EugenG

İlgili konular