A webes elem koordinátáinak és méretének lekérése
Webes alkalmazások és weboldalak automatizálásakor szükség lehet egy adott elem pontos helyzetére és méretére.
Az információk lekéréséhez hozzon létre egy böngészőpéldányt, és telepítse a Elem részleteinek lekérése a weboldalon műveletet. A művelet tulajdonságai között állítsa az Attribútum neve beállítást waelementrectangle értékre . A művelet a beolvasott értékeket egy AttributeValue nevű szöveges változóban tárolja.
Feljegyzés
Az Elem részleteinek beolvasása a weboldalon művelethez szükség van egy felhasználói felületi elemre, amely meghatározza azt a webes elemet, amelyből a kiválasztott attrubitot le fogja kérni. A felhasználói felület elemeivel kapcsolatos további információkat az Automatizálás felhasználói felületi elemek használatával című témakörben talál.
Az AttributeValue szöveges érték lekérése után külön értékekre kell osztania, és számokká kell konvertálnia.
A szöveges érték felosztásához telepítse a Szöveg felosztása műveletet, és válassza el az értékeket vessző karakterrel (,) elválasztójelként. Az elválasztott értékeket a TextList nevűlistaváltozó tárolja.
Mielőtt a szövegeket számokká alakítaná, az Új lista létrehozása művelettel hozzon létre egy listát, amely a következő lépésekben tárolja az átalakított számokat.
A TextList egyes elemeinek egymástól független eléréséhez telepítse a For each ciklust .
A cikluson belül a Szöveg számmá alakítása művelettel alakítsa számmá a ciklus aktuális szövegelemét.
Ezután használja az Elem hozzáadása a listához műveletet az előállított szám tárolásához a korábban létrehozott listában.
A folyamat későbbi későbbi végleges koordináta- és méretértékek eléréséhez a következő beállításokat használhatja:
- Lista[0] - A webes elem bal oldali pontja a HTML-oldal bal felső sarkához viszonyítva
- Lista[1] - A webes elem felső pontja a HTML-oldal bal felső sarkához viszonyítva
- Lista[2] - A webes elem szélessége
- Lista[3] - a webes elem magassága
Az ablak jobb és alsó pontjainak kiszámításához a következő kifejezéseket használhatja:
- %List[0] + List[2]% - A webes elem megfelelő pontja
- %List[1] + List[3]% - A webes elem alsó pontja
Feljegyzés
A listákról és a VariableName[ItemNumber] jelölésről a Változó adattípusok című témakörben talál további információt.
A HTML-oldal bal felső sarkában található koordináták megkereséséhez használhatja a webböngésző DisplayRectangleX és DisplayRectangleY példánytulajdonságait.
Miután egy böngésző példányát egy nevű %Browser% változóban tárolta, használja a %Browser.DisplayRectangleX%and %Browser.DisplayRectangleY% expression az X és Y dimenziók lekéréséhez.
Ezenkívül lekérheti a webes elemek középpontját meghatározó koordinátákat a waelementcentercoords attribútummal a Elem részleteinek lekérése aweboldalon műveletben.