การระบุข้อมูลใน autocomplete ที่ต้องการ

Post a reply


In an effort to prevent automatic submissions, we require that you complete the following challenge.
Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: การระบุข้อมูลใน autocomplete ที่ต้องการ

การระบุข้อมูลใน autocomplete ที่ต้องการ

by offing » 26/09/2014 5:10 pm

การระบุข้อมูลใน autocomplete ที่ต้องการ ยังไงคับ

ต้องการใช้selenium testcase ตั้งกระทู้ข้อมูลโดยจะเชค
ตรงชื่อลูกค้าจะวนลูปชื่อลูกค้าว่ารายชื่อใดบัคอยู่บ้าง

ติดตรงที่ sendkeys ค่าที่ต้องการจะค้นหาไปแล้ว ขึ้น autocomplete ขึ้นมา
คำถาม แล้วเราจะต้องเลือกรายชื่อในautocomplete ซึ่งเป็นjquery จะระบุตำแหน่งยังไง

ถ้าใช้คำสั่ง mouse...... และ click...
จะมี target ดังนี้
1.link=TAD-W >> ทูล แอนด์ ไดย์ (ไทยแลนด์)
2.css=li.active > a
3.//div[@id='postingbox']/div/fieldset/dl[2]/dd/ul/li[8]/a
4.xpath=(//a[contains(@href, '#')])[10]
5.//li[8]/a

ใช้วิธีไหนแล้วจะเขียนยังไงคับ
ข้อ1 น่าจะใช้ไม่ได้ เพราะต้องระบะlink แต่ละชื่อแตกต่างกันสิ้นเชิง
ข้อ2 ทุกชื่อใน autocomplete เป็นtagเดียวกันหมด

2.jpg
2.jpg (134.74 KiB) Viewed 626 times

Top