Megosztás a következőn keresztül:


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.

Képernyőkép a Elem részleteinek lekérése a weboldalon műveletrő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.

Képernyőkép a Szöveg felosztása műveletről.

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.

Képernyőkép az Új lista létrehozása műveletről.

A TextList egyes elemeinek egymástól független eléréséhez telepítse a For each ciklust .

Képernyőkép a Minden ciklushoz.

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.

Képernyőkép a Szöveg számmá alakítása műveletről.

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.

Képernyőkép az Elem hozzáadása listához műveletről.

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.

Képernyőkép a %Browser.DisplayRectangleY% kifejezésről egy Változó beállítása műveletben.

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.