qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          怎樣Selenium IDE選擇combo box中值

          最近一直在學(xué)習(xí)Selenium,打算先從 Selenium IDE入手。IDE 很簡(jiǎn)單,最重要的就是如何定位目標(biāo)元素,本人推薦使用CSS來定位你的目標(biāo)元素。css如何定位在這就不在贅述,google上一堆,對(duì)于在學(xué)習(xí)遇到的問題,強(qiáng)烈建議使用google,百度對(duì)于技術(shù)方面的搜索太渣渣。
            下面我說說我今天遇到的一個(gè)問題,今天在寫腳本的時(shí)候,定位不到combo box中的值。通過google最終找到解決的方法
            一次使用 click, mouserover, click, command命令來選中combo box中的值。
          </head>
          <body>
          <table cellpadding="1" cellspacing="1" border="1">
          <thead>
          <tr><td rowspan="1" colspan="3">New Test</td></tr>
          </thead><tbody>
          <tr>
          <td>open</td>
          <td>/login.htm</td>
          <td></td>
          </tr>
          <tr>
          <td>selectAndWait</td>
          <td>id=ddlWebsite</td>
          <td>樂學(xué)</td>
          </tr>
          <tr>
          <td>clickAndWait</td>
          <td>css=a:contains(&quot;班級(jí)管理&quot;)</td>
          <td></td>
          </tr>
          <tr>
          <td>click</td>
          <td>id=btn1</td>
          <td></td>
          </tr>
          <tr>
          <td>pause</td>
          <td>5000</td>
          <td></td>
          </tr>
          <tr>
          <td>sendKeys</td>
          <td>txtTitle</td>
          <td>Selenium</td>
          </tr>
          <tr>
          <td>click</td>
          <td>id=comboxText_cbClassCategory</td>
          <td></td>
          </tr>
          <tr>
          <td>waitForVisible</td>
          <td>id=comboxlist_cbClassCategory</td>
          <td></td>
          </tr>
          <tr>
          <td>waitForElementPresent</td>
          <td>css=div.listitem[onclick=OnChangeEvent('cbClassCategory','d9806437-84a1-4b5d-9670-baa5aff64086','脫產(chǎn)班','');;;]</td>
          <td></td>
          </tr>
          <tr>
          <td>mouseOver</td>
          <td>css=div.listitem[onclick=OnChangeEvent('cbClassCategory','d9806437-84a1-4b5d-9670-baa5aff64086','脫產(chǎn)班','');;;]</td>
          <td></td>
          </tr>
          <tr>
          <td>click</td>
          <td>css=div.listitem[onclick=OnChangeEvent('cbClassCategory','d9806437-84a1-4b5d-9670-baa5aff64086','脫產(chǎn)班','');;;]</td>
          <td></td>
          </tr>
          </tbody></table>
          </body>
          </html>
            如果你要定位的元素 id class name 全相同可以使用這個(gè)語法定位你想要定位的值
            css=tag.class[attribute=value]
            ex:css=div.listitem[onclick=OnChangeEvent('cbClassCategory','d9806437-84a1-4b5d-9670-baa5aff64086','脫產(chǎn)班','');;;]
          版權(quán)聲明:本文出自 pigsea 的51Testing軟件測(cè)試博客:http://www.51testing.com/?301228

          posted on 2013-10-17 11:34 順其自然EVO 閱讀(337) 評(píng)論(0)  編輯  收藏 所屬分類: selenium and watir webdrivers 自動(dòng)化測(cè)試學(xué)習(xí)

          <2013年10月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 卢氏县| 乌兰浩特市| 六枝特区| 锦屏县| 隆子县| 乐业县| 辽源市| 福贡县| 尖扎县| 康保县| 桦甸市| 婺源县| 象山县| 景德镇市| 镇雄县| 岳池县| 察雅县| 宜州市| 云梦县| 卓资县| 肃宁县| 昌都县| 盱眙县| 阜城县| 高要市| 沽源县| 叙永县| 垣曲县| 中西区| 社旗县| 营口市| 德钦县| 静海县| 汝州市| 堆龙德庆县| 福海县| 临城县| 奉贤区| 漠河县| 博爱县| 潮安县|