Бөлісу құралы:


Веб-элемент координаталары мен өлшемін алу

Веб қолданбалары мен веб-беттерді автоматтандырған кезде, сізге белгілі бір элементтің нақты орны мен өлшемін білу қажет болуы мүмкін.

Бұл ақпаратты шығарып алу үшін шолғыш данасын жасаңыз және веб-беттегі элементтің мәліметтерін алу әрекетін қолданыңыз. Әрекет сипаттарында Төлсипат атауы параметрін waelement тіктөртбұрышына орнатыңыз. Әрекет шығарылған мәндерді AttributeValue деп аталатын мәтіндік айнымалы мәнде сақтайды.

Ескертпе

Веб-беттегі элементтің мәліметтерін алу әрекеті таңдалған төлсипатты шығарып алатын веб-элементті көрсететін UI элементін қажет етеді. UI элементтеріне қатысты қосымша ақпаратты UI элементтерін пайдаланып автоматтандыру бөлімінен таба аласыз.

Веб-беттегі элементтің мәліметтерін алу әрекетінің скриншоты.

AttributeValue мәтін мәнін шығарып алғаннан кейін оны бөлек мәндерге бөліп, сандарға түрлендіру керек.

Мәтін мәнін бөлу үшін Мәтінді бөлу әрекетін орындаңыз және мәндерді үтір таңбасын пайдаланып бөліңіз (,) бөлгіш ретінде. Бөлінген мәндер Мәтін тізімі деп аталатын тізім айнымалысында сақталады.

Мәтінді бөлу әрекетінің скриншоты.

Мәтіндерді сандарға түрлендіру алдында түрлендірілген сандарды келесі қадамдарда сақтайтын тізім жасау үшін Жаңа тізім жасау әрекетін пайдаланыңыз.

Жаңа тізім жасау әрекетінің скриншоты.

Мәтін тізімінің әрбір элементіне тәуелсіз қол жеткізу үшін a әр цикл үшін орналастырыңыз.

Әрбір цикл үшін скриншоты.

Циклдің ішінде ағымдағы мәтін элементін санға түрлендіру үшін Мәтінді санға түрлендіру әрекетін пайдаланыңыз.

Мәтінді санға түрлендіру әрекетінің скриншоты.

Содан кейін жасалған нөмірді бұрын жасалған тізімге сақтау үшін Элементті тізімге қосу әрекетін пайдаланыңыз.

Элементті тізімге қосу әрекетінің скриншоты.

Ағымдағы соңғы координаттар мен өлшем мәндеріне кейінірек қол жеткізу үшін келесі белгілерді пайдаланыңыз:

  • Тізім[0] - HTML бетінің жоғарғы сол жақ бұрышына қатысты веб-элементтің сол жақ нүктесі
  • Тізім[1] - HTML бетінің жоғарғы сол жақ бұрышына қатысты веб-элементтің жоғарғы нүктесі
  • Тізім[2] - Веб элементінің ені
  • Тізім[3] - веб-элементтің биіктігі

Терезенің оң және төменгі нүктелерін есептеу үшін келесі өрнектерді қолдануға болады:

  • %Тізім[0] + Тізім[2]% - Веб элементінің оң жақ нүктесі
  • %Тізім[1] + Тізім[3]% - Веб элементінің төменгі нүктесі

Ескертпе

Тізімдер және VariableName[ItemNumber] белгілері туралы қосымша ақпаратты Айнымалы деректер түрлері бөлімінен таба аласыз.

HTML бетінің жоғарғы сол жақ бұрышының координаттарын табу үшін веб-шолғыштың DisplayRectangleX және DisplayRectangleY дана сипаттарын пайдалануға болады.

Браузер данасын %Browser% деп аталатын айнымалыға сақтағаннан кейін, %Browser.DisplayRectangleX% және %Browser.DisplayRectangleY ​​пайдаланыңыз. X және Y өлшемдерін шығарып алу үшін % өрнектер.

Set айнымалы әрекетіндегі %Browser.DisplayRectangleY% өрнегі скриншоты.

Сонымен қатар, веб-бетіндегі элемент туралы мәліметтерді алуте waelementcentercoords атрибутын пайдаланып, веб-элементтің ортасын көрсететін координаттарды алуға болады әрекет.