TIP : วิธีการสร้างตัวแปรมาวนลูป Selenium IDE

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: TIP : วิธีการสร้างตัวแปรมาวนลูป Selenium IDE

TIP : วิธีการสร้างตัวแปรมาวนลูป Selenium IDE

โดย M031 » 02/12/2015 10:45 pm

จะทำการยกตัวอย่างหน้าเว็ป google นับ Tag A ว่ามีเท่าไรในหน้านี้ โดยค้นหาคำว่า เดี่ยว 11 ตามรูปภาพ
01.PNG
01.PNG (136.92 KiB) Viewed 953 times
1.จากนั้นทำการกด ctrl + shift + I เพื่อทำการตรวจสอบ Tag นำมาวนลูป ดังภาพตัวอย่าง
02.PNG
02.PNG (125.51 KiB) Viewed 953 times
2.จากนั้นทำการใส่ path ทางเข้า ดังภาพตัวอย่าง
03.PNG
03.PNG (79.21 KiB) Viewed 953 times
คำอธิบาย
วิธีการใส่ path ลงไปตามที่ยกตัวอย่างขีดเส้นใต้หากไม่เข้าใจสามารถศึกษาได้ตาม link
https://www.mindphp.com/forums/viewtopic ... 77&t=23638
https://www.mindphp.com/forums/viewtopic ... 77&t=23641

3.
04.PNG
04.PNG (58.12 KiB) Viewed 953 times
อธิบายคำสั่ง
storeXpathCount คือการนับจำนวน ว่าใน path นี้มีจำนวนที่ระบุบเงื่อนไขไว้เท่าไร
storeEval กำหนดตัวแปรขึ้นมา เพื่อนำไปวนลูป
while เป็นคำสั่งในการวนลูป ในเงื่อนไขได้กำหนดว่าถ้า ตัวแปร i < ตัวแปร taga ให้ทำไปเรื่อยๆ
echo เป็นคำสั่งปริ้นหรือแสดงผลลัพธ์
storeEval กำหนดค่า ตัวแปร i ให้มันทำไปเรื่อยๆ ในลูปจนกว่าจะครบตามเงื่อนไขที่กำหนด
endwhile เป็นคำสั่งที่สั่งให้หยุดการทำงานหลังจาก ทำครบเงื่อนไข

4. ผลลัพธ์
จะเห็นได้ว่าคำสั่งได้ปริ้นออกมาตามที่เราระบุ ไว้ในเงื่อนไข
05.PNG
05.PNG (35.96 KiB) Viewed 953 times
สามารถศึกษาเพิ่มเติมได้ที่
https://www.mindphp.com/

ข้างบน