különbség az osztálynév és az osztály között a QTP-ben

ha kémkedni egy olyan objektum QTP, ez azt mutatja, két különböző tulajdonságok Osztály neve és osztály. Elgondolkozott már azon, mi a különbség a kettő között?

classname_vs_class

hadd mutassam meg ezt egy példa segítségével –

az alábbiakban egy egyszerű HTML gomb látható.

ha Object Spy-t használ erre a gombra, az osztály neve WebButton lesz, míg az osztály gombokként jelenik meg.

az osztály neve az objektum alapvető lényege. Ha az osztály neve megváltozik, maga az objektum megváltozik. Ezért a gomb típusú objektum mindig WebButton néven jelenik meg az osztály neve alatt, a hiperhivatkozás mindig Linkként jelenik meg, a böngésző objektum mindig böngészőként jelenik meg stb. Itt meg kell jegyezni, hogy míg az object spy a tulajdonságot Osztálynévként mutatja, ugyanazt a tulajdonságot kell írni micclass-ként a leíró programozás használata közben. Az ex:

Browser("micclass:=Browser").Page("micclass:=Page").WebButton("micclass:=WebButton","PropertyName:=PropertyValue").Click

class egy választó használt styling célokra HTML. Ez a tulajdonság bármilyen felhasználó által definiált nevet felvehet, amelyet az alkalmazás fejlesztője határoz meg. Ebben a példában definiáltuk

<input class="buttons" type="submit" />

ha ezt

<input class="UserDefinedButtons" type="submit" />

– re változtatjuk, a kém most az osztályt UserDefinedButtons-ként jeleníti meg, míg az osztály neve továbbra is WebButton

remélem, hogy a fenti magyarázat megválaszolta az osztály neve, osztálya és micclass körüli kérdéseit QTP-ben.

ha webes alkalmazások automatizálásával foglalkozik, azt javaslom, hogy szerezzen jó ismereteket a HTML és a CSS területén. Tanulás írni HTML / CSS nem fog sok időt, de segít hosszú utat a munkát, mint egy automatizálási tesztelő. Bármilyen probléma esetén képes lesz arra, hogy úgy gondolkodjon, mint egy fejlesztő, és ez a dolog önmagában segít megoldani azokat a kis problémákat, amelyek időnként felmerülnek az automatizálás során. Különböző ingyenes és fizetett tanfolyamok állnak rendelkezésre az interneten. Azt javaslom, hogy próbálja ki a HTML / CSS tanfolyamokat a TeamTreeHouse-ban, személyesen átmentem néhány tanfolyamukon, és teljes szívvel ajánlhatom őket.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.