Tīmekļa elementa koordinātu un lieluma iegūšana
Automatizējot tīmekļa lietojumprogrammas un tīmekļa lapas, iespējams, būs jāzina konkrēta elementa precīza atrašanās vieta un lielums.
Lai izgūtu šo informāciju, izveidojiet pārlūkprogrammas instanci un izvietojiet darbību Iegūt detalizētu informāciju par tīmekļa lapas elementu. Darbības rekvizītos opcijai Atribūta nosaukums iestatiet vērtību waelementrectangle. Darbība saglabā izgūtās vērtības teksta mainīgajā ar nosaukumu AttributeValue.
Piezīmes
Lai veiktu darbību Iegūt detalizētu informāciju par elementu tīmekļa lapā , ir nepieciešams UI elements, kas norāda tīmekļa elementu, no kura tas izgūs atlasīto attrubītu. Papildinformāciju par UI elementiem varat atrast sadaļā Automatizējiet, izmantojot UI elementus.
Pēc teksta vērtības AttributeValue izgūšanas tā ir jāsadala atsevišķās vērtībās un jāpārvērš skaitļos.
Lai sadalītu teksta vērtību, izvietojiet darbību Sadalīt tekstu un atdaliet vērtības, kā norobežotāju izmantojot komatu rakstzīmi (,). Atdalītās vērtības tiek saglabātas saraksta mainīgajā ar nosaukumu TextList.
Pirms tekstu pārvēršanas skaitļos izmantojiet darbību Izveidot jaunu sarakstu, lai izveidotu sarakstu , kurā tiks saglabāti konvertētie skaitļi, veicot tālāk norādītās darbības.
Lai piekļūtu katram teksta saraksta vienumam atsevišķi, izvietojiet opciju Katrai cilpai.
Cilpas iekšpusē izmantojiet darbību Pārvērst tekstu par skaitli, lai pašreizējo cilpas teksta vienumu pārvērstu par skaitli .
Pēc tam izmantojiet darbību Pievienot vienumu sarakstam , lai saglabātu izveidoto numuru iepriekš izveidotajā sarakstā.
Lai vēlāk plūsmā piekļūtu galīgajām koordinātām un lieluma vērtībām, izmantojiet šādus apzīmējumus:
- Saraksts[0] - tīmekļa elementa kreisais punkts attiecībā pret HTML lapas augšējo kreiso stūri
- Saraksts[1] - tīmekļa elementa augšējais punkts attiecībā pret HTML lapas augšējo kreiso stūri
- Saraksts[2] - tīmekļa elementa platums
- Saraksts[3] - tīmekļa elementa augstums
Lai aprēķinātu loga labo un apakšējo punktu, varat izmantot šādas izteiksmes:
- %List[0] + List[2]% - tīmekļa elementa labais punkts
- %List[1] + List[3]% - tīmekļa elementa apakšējais punkts
Piezīmes
Papildinformāciju par sarakstiem un mainīgā _nosaukuma[ItemNumber] apzīmējumu varat atrast sadaļā Mainīgie datu tipi.
Lai atrastu HTML lapas augšējā kreisā stūra koordinātas, varat izmantot tīmekļa pārlūkprogrammas instances rekvizītus DisplayRectangleX un DisplayRectangleY.
Pēc pārlūkprogrammas instances saglabāšanas mainīgajā ar nosaukumu %Browser% izmantojiet %Browser.DisplayRectangleX%and %Browser.DisplayRectangleY% izteiksmes, lai izgūtu X un Y dimensijas.
Turklāt varat izgūt koordinātas, kas norāda tīmekļa elementa centru, izmantojot atribūtu waelementcentercoordsdarbībā Iegūt detalizētu informāciju par elementu tīmekļa lapā .