qileilove

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

          Selenium—實(shí)現(xiàn)網(wǎng)頁元素拖拽

          Drag and Drop, 使用鼠標(biāo)實(shí)現(xiàn)元素拖拽的操作貌似很復(fù)雜, 在Selenium中, 借助OpenQA.Selenium.Interactions.Actions類庫中提供的方法, 實(shí)現(xiàn)起來還是比較簡單的。道理如下:
            1. 找到要拖拽的頁面元素-源(source)。
            2. 找到要釋放的頁面元素-目標(biāo)(target), 頁面顯示的這個(gè)元素可能是個(gè)坑, 但是在頁面代碼中他就是一個(gè)元素。
            3. 借助(new Actions(IWebDriver)).DragAnddrop( source, target).Perform(), 完成元素拖放操作。
            示例代碼:
          // drag and drop
          using OpenQA.Selenium.Interactions;
          SIE.InternetExplorerDriver driver = new SIE.InternetExplorerDriver();
          if (source != null && target != null)
          {
          // drag and drop
          new Actions(driver).DragAndDrop(source, target).Perform();
          }

          posted on 2014-08-27 10:29 順其自然EVO 閱讀(359) 評(píng)論(0)  編輯  收藏 所屬分類: 測試學(xué)習(xí)專欄

          <2014年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 江都市| 高雄市| 金山区| 孟村| 庄浪县| 自贡市| 时尚| 道孚县| 锡林郭勒盟| 长泰县| 抚宁县| 九江县| 乐山市| 石阡县| 清远市| 江孜县| 榆林市| 玛沁县| 贺兰县| 城固县| 会东县| 瑞金市| 桐庐县| 通化市| 杭锦后旗| 山阴县| 迁西县| 屏东县| 瑞丽市| 翁源县| 福建省| 咸阳市| 襄垣县| 台山市| 阜康市| 五华县| 马龙县| 东乌珠穆沁旗| 百色市| 临泽县| 凌源市|