可以用来定位的方法有:
Browser.image(:alt, “image alt”)
Browser.image(:class, “image class”)
Browser.image(:for,”image for”)
Browser.image(:id, “image id”)
Browser.image(:index, 0)
Browser.image(:name, “image name”)
Browser.image(:src,”image src”)
Browser.image(:text, “image text”)
Browser.hidden(:value, “hidden value”)
Browser.hidden(:xpath, “hidden xpath”)
Browser.hidden(:class=>“hidden class name”, :index, 0)(Mulitple Attributes)
Label元素
HTML tag - <label>
可以用来定位的方法有:
Browser.label(:class, “label class”)
Browser.label(:id, “label id”)
Browser.label(:index, 0)
Browser.label(:name, “label name”)
Browser.label(:text, “label text”)
Browser.label(:xpath, “label xpath”)
Browser.label(:class=>“label class name”, :index, 0) (Mulitple Attributes)
Li元素
HTML tag - <li>
可以用来定位的方法有:
Browser.li(:class, “li class”)
Browser.li(:id, “li id”)
Browser.li(:index, 0)
Browser.li(:name, “li name”)
Browser.li(:text, “li text”)
Browser.li(:xpath, “li xpath”)
Browser.li(:class=>“li class name”, :index, 0) (Mulitple Attributes)
Link元素
HTML tag - <link>
可以用来定位的方法有:
Browser.link(:after?, “after link”)
Browser.link(:class, “link class”)
Brower.link(:href, “link href”
Browser.link(:id, “link id”)
Browser.link(:index, 0)
Browser.link(:name, “link name”)
Browser.link(:text, “link text”)
Browser.link(:xpath, “link xpath”)
Browser.link(:class=>“link class name”, :index, 0) (Mulitple Attributes)
Map元素
HTML tag - <map>
可以用来定位的方法有:
Browser.map(:class, “map class”)
Browser.map(:id, “map id”)
Browser.map(:index, 0)
Browser.map(:name, “map name”)
Browser.map(:text, “map text”)
Browser.map(:xpath, “map xpath”)
Browser.map(:class=>“map class name”, :index, 0) (Mulitple Attributes)