Kopīgot, izmantojot


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.

Ekrānuzņēmums, kurā redzama darbība Iegūt detalizētu informāciju par elementu tīmekļa lapā.

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.

Darbības Sadalīts teksts ekrānuzņēmums.

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.

Darbības Izveidot jaunu sarakstu ekrānuzņēmums.

Lai piekļūtu katram teksta saraksta vienumam atsevišķi, izvietojiet opciju Katrai cilpai.

Ekrānuzņēmums, kurā redzama a 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 .

Ekrānuzņēmums, kurā redzama darbība Pārvērst tekstu par skaitli.

Pēc tam izmantojiet darbību Pievienot vienumu sarakstam , lai saglabātu izveidoto numuru iepriekš izveidotajā sarakstā.

Darbības Pievienot vienumu sarakstam ekrānuzņēmums.

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.

Ekrānuzņēmums, kurā redzama izteiksme %Browser.DisplayRectangleY% darbībā Iestatīt mainīgo.

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ā .