ตามปกติแล้วตัวเลือกภายใน drop-down มักจะมีมากกว่า1อยู่แล้ว
ถ้าต้องคอยมาใส่ค่า value หรือ index ทุกครั้งก็คงจะไม่ใช่ automate test ล่ะนะ
งั้นเราก็สุ่มเลขมาใช้เพื่อซีเล็คค่า value หรือ index ซะเลยสิ
วิธีใช้ไม่ยากเลย เพิ่มอีกแค่ command เดียวเท่านั้นเอง
จากปกติเราสั่งเลือกแบบนี้
command > select
target > ตำแหน่งของdrop-down
value > index=1
ก็เพิ่มอันนี้ลงไปก่อนจะสั่ง select
command > storeEval
target > Math.floor(Math.random()*40) // javascript
value > X // (Xคือชื่อของตัวแปรที่เราจะเก็บค่าไปใช้)
แล้วตรง command select ก็เปลี่ยนค่าในช่อง value เป็นตัวแปรที่เราสุ่มค่ามาใส่ไว้แทน
คำสั่ง storeEval จะสามารถใช้ร่วมกับ javascript ได้
ในที่นี้เราใช้สคริปต์สุ่มเลข 0-40 มาเก็บไว้ในตัวแปร
ตัวอย่าง
อันนี้คือการสมัครสมาชิกแบบธรรมดา
ถ้าต้องการเลือก time zone เป็นแบบอื่นต้องเปลี่ยนค่า index เอง
อันนี้คือเพิ่มคำสั่ง storeEval เข้าไปให้เก็บค่าที่สุ่มได้ลงในตัวแปร x
แล้วให้ select จาก index ของ drop down ที่มีค่าเท่ากับ x
**นอกจากสุ่มเลขแล้วก็ยังสามารถเขียนให้สุ่มตัวอักษรหรือสุ่มอีเมลล์ได้ด้วยนะ อยู่ที่วิธีเขียน javascript ค่ะ
Selenium IDE - select random value from drop down
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP VIP Members
- โพสต์: 2969
- ลงทะเบียนเมื่อ: 08/09/2014 10:34 am
Selenium IDE - select random value from drop down
Trust me, I'm a Programmer
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ มี select drop box หลายตัว จะมีวิธีตั้งค่าอย่างไรให้มันเช็คได้สั้นๆ
โดย futurebis » 28/04/2016 12:14 pm » ใน SQL - Database - 5 ตอบกลับ
- 2194 แสดง
-
โพสต์ล่าสุด โดย futurebis
04/05/2016 10:52 am
-
-
-
โพสต์ใหม่ ถ้าจะเพิ่มน้ำหนักในการ random ของ array ให้ random เจอบ่อยตามจำนวนลำดับมากที่สุดจะทำยังไงได้บ้าง
โดย thatsawan » 08/08/2016 11:07 pm » ใน Programming - PHP - 3 ตอบกลับ
- 889 แสดง
-
โพสต์ล่าสุด โดย thatsawan
23/09/2016 4:00 pm
-
-
-
โพสต์ใหม่ การใช้คำสั่ง Select ของ selenium เพื่อเลือกข้อความจาก Dropdown list
โดย anawatj » 12/07/2023 10:28 pm » ใน Python Knowledge - 0 ตอบกลับ
- 157 แสดง
-
โพสต์ล่าสุด โดย anawatj
12/07/2023 10:28 pm
-
-
-
โพสต์ใหม่ การใช้งาน drop ฬนการรับ element ที่ใช้ drag เพื่อทำ event drop ด้วย jquery UI
โดย ewqolf » 27/12/2022 4:54 pm » ใน jQuery & Ajax Knowledge - 0 ตอบกลับ
- 956 แสดง
-
โพสต์ล่าสุด โดย ewqolf
27/12/2022 4:54 pm
-
-
- 0 ตอบกลับ
- 5653 แสดง
-
โพสต์ล่าสุด โดย buay
04/08/2014 3:57 pm
-
-
โพสต์ใหม่ ทำสไลด์ภาพ เเล้วจะให้มัน Random เฉพาะภาพเเรกจะทำได้ยังไงค่ะ
โดย thatsawan » 24/02/2015 3:57 pm » ใน JavaScript & jQuery Ajax & Node.JS - 1 ตอบกลับ
- 1327 แสดง
-
โพสต์ล่าสุด โดย Okashiru
21/03/2015 1:48 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 39