<dfn id="is4kg"></dfn>
  • <ul id="is4kg"></ul>
  • <abbr id="is4kg"></abbr>
  • <ul id="is4kg"></ul>
    <bdo id="is4kg"></bdo>

    曙海教育集團論壇Win CE 專區Wince技術討論區 → 測試微軟Wince的拷屏代碼Code :)


      共有7617人關注過本帖樹形打印

    主題:測試微軟Wince的拷屏代碼Code :)

    美女呀,離線,留言給我吧!
    wangxinxin
      1樓 個性首頁 | 博客 | 信息 | 搜索 | 郵箱 | 主頁 | UC


    加好友 發短信
    等級:青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊:2010-11-12 11:08:23
    測試微軟Wince的拷屏代碼Code :)  發帖心情 Post By:2010-11-16 11:38:43

    #region By v-gayang for VisualDiff
            /// <summary>
            /// Alert This folder already contain a folder called folder name
            /// Clew InformationDo: you really want to replace the older folder with the new folder?
            /// </summary>
            /// <returns>LogResult.Pass on success</returns>
            [TestCaseAttribute("Verify the Beam and Send Menu items are enabled when a file is selected", Type = TestType.VisualDiff)]
            [MobileDevicesDescriptor ( Product = Products.SmartPhone) ]    
            public Log.LogResult VerifyFolderAndReplaceFolder()
            {
                  Log.LogResult result = Log.LogResult.Pass;        

                  Utils.GlobalLogger.AddComment("Go to my documents");
                  FEAreaLib.Instance.GoToMyDocuments();

                  //Navigate to the root directory
                  Utils.GlobalLogger.AddComment("Go to the root directory");    
                  FEAreaLib.Instance.GoUpOneDirectory();        

                  // Add a new name "abc" folder
                  this.GoToFolder(true);
                  this.CreateNewFileFolder();

                  //Navigate to the \temp
                  Utils.GlobalLogger.AddComment("Go to the root temp directory");    
                  FEAreaLib.Instance.GoToMyDocuments();
                  FEAreaLib.Instance.GoUpOneDirectory();
                  FEAreaLib.Instance.ClickOn(tempPath);
                 

                  // Add a new name "abc" folder
                  this.OpinionRepeatFolder(true);
                  this.CreateNewFileFolder();

                  // Copy one Folder
                  string abc="abc";
                  this.CopyFileOrFolder(abc);

                  // Paste one Folder
                  FEAreaLib.Instance.GoToMyDocuments();
                  FEAreaLib.Instance.GoUpOneDirectory();
                  this.PasteFileOrFolder();

                  //snap for the Alert
                  Utils.GlobalLogger.AddComment("snap for Register: Do you really want to replace the older folder with the new folder?");
                  this.ssc.Capture("FileExplorer_PasteFolder_already_contain_Alert");
           
                  return result;
            }
           
            /// <summary>
            /// Alert A File name "<name>" already exist.
            /// Replace the exiting file "date" and "time" with this one .
            /// </summary>
            /// <returns>LogResult.Pass on success</returns>
            [TestCaseAttribute("Verify Alert A File name 'name' already exist.", Type = TestType.VisualDiff)]
            [MobileDevicesDescriptor ( Product = Products.SmartPhone) ]    
            public Log.LogResult VerifyFileAndReplaceFile()
            {
                  Log.LogResult result = Log.LogResult.Pass;        

                  Utils.GlobalLogger.AddComment("Go to my documents");
                  FEAreaLib.Instance.GoToMyDocuments();

                  //Navigate to the My Picture folder
                  Utils.GlobalLogger.AddComment("Go to the My Picture folder");    
                  FEAreaLib.Instance.GoToMyPictures();
                 
       
                  //Highlight the "flower" file
                  Utils.GlobalLogger.AddComment("highlight the waterfall");
                  FEAreaLib.Instance.KBNavigateTo("flower.jpg");

                  // Copy a name "picture" file
                  this.GoToFile(true);
                  this.CopyFileOrFolder(this.picturePath + @"\flower.jpg");

                  // A layer of catalogues on carriage return
                  Utils.GlobalLogger.AddComment("A layer of catalogues on carriage return ");    
                  FEAreaLib.Instance.GoUpOneDirectory();
                 

                  // Paste a File
                  Utils.GlobalLogger.AddComment("Paste a file");
                  this.PasteFileOrFolder();
                 

                  //snap for the Alert or the first time
                  Utils.GlobalLogger.AddComment("snap for Register: Paste a flower file Replace the exiting file <date> and <time>");    
                  this.ssc.Capture("FileExplorer_PasteFile_or_the_first_time_Alert");


                  // Paste a File
                  Utils.GlobalLogger.AddComment("Paste an existing file ");
                  this.PasteFileOrFolder();
                 

                  //snap for the Alert
                  Utils.GlobalLogger.AddComment("snap for Register: Do you really want to replace the older file with the new file?");    
                  this.ssc.Capture("FileExplorer_PasteFile_already_contain_date_and_time_Alert");    

                  return result;
            }
            #endregion
            #endregion

        #region Private Data
        // Add any private data/vars used by your tests here.
            private VisualDiff.SnapShotCreator ssc=null;
        #endregion

        #region Utility Functions
        private void CleanFolder(string dir)
        {
            if(Directory.Exists(dir))
            {        
              Directory.Delete(dir, true);
            }    
            Directory.CreateDirectory(dir);
        }

        private void GoToTestFolder(bool clean)
        {
            if(clean)
            {
              CleanFolder(this.testPath);
            }
            FEAreaLib.Instance.GoToMyDocuments();
            FEAreaLib.Instance.ClickOn(testDirectory);
        }

            private void GoToFolder(bool clean)
            {
                  if(clean)
                  {
                      CleanFolder(this.folderPath);
                  }
                  FEAreaLib.Instance.GoToMyDocuments();
                  FEAreaLib.Instance.GoUpOneDirectory();
    //               FEAreaLib.Instance.ClickOn(abcDirectory);
            }
            private void OpinionRepeatFolder(bool clean)
            {
                  if(clean)
                  {
                      CleanFolder(this.tempPath);
                  }
            }

            private void GoToFile(bool awardentityfile )
            {
                  if(awardentityfile)
                  {
                      this.CopyFileOrFolder(this.picturePath + @"\flower.jpg");
                  }
                  else
                  {
                      FileStream fs = System.IO.File.Create(this.picturePath + @"\flower.jpg");
                      fs.Close();
                      this.CopyFileOrFolder(this.picturePath + @"\flower.jpg");
                  }
            }
            #region Create NewFile Folder
            /// <summary>
            /// Create NewFile Folder
            /// </summary>
            private void CreateNewFileFolder()
            {
                  try
                  {
                      //press sk2.menu
                      Utils.GlobalLogger.AddComment("Press SK2 Menu");
                      Mtk.Softkeys.Current.PressSoftKey(Mtk.Softkeys.SoftKey.Right);
                 
                      // press 3 for edit
                      Utils.GlobalLogger.AddComment("press 3 for edit");
                      Mtk.Smartphone.KeyPad.Press(3);
                     
                      //press 6 for new folder
                      Utils.GlobalLogger.AddComment("press 6 for new folder");
                      Mtk.Smartphone.KeyPad.Press(6);
                     
                      //Press action button : Create New FileFolder
                      Utils.GlobalLogger.AddComment("Press action button Create New FileFolder");
                      Mtk.Smartphone.KeyPad.Press(Mtk.KeyPad.Key.Action);
           
                      //rename to New Folder
                      Utils.GlobalLogger.AddComment("rename to abc");
                      FEAreaLib.Instance.Rename("abc");
                     
                      //Press Action Button
                      Utils.GlobalLogger.AddComment("Press Action Button");
                      Mtk.Smartphone.KeyPad.Press(Mtk.KeyPad.Key.Action);
                  }
                  catch
                  {
                      Utils.GlobalLogger.AddComment("Fail: Folder Create");
                  }
                  finally
                  {
                      GC.Collect();
                      GC.WaitForPendingFinalizers();
                  }
            }
            #endregion
            #region Copy a File or Folder
            /// <summary>
            /// Copy one Folder
            /// </summary>
            private void CopyFileOrFolder(string abc)
            {
                  try
                  {
                      //press sk2.menu
                      FEAreaLib.Instance.ClickOn(abc);
                      Utils.GlobalLogger.AddComment("Press SK2 Menu");
                      Mtk.Softkeys.Current.PressSoftKey(Mtk.Softkeys.SoftKey.Right);
                 
                      // press 3 for edit
                      Utils.GlobalLogger.AddComment("press 3 for edit");
                      Mtk.Smartphone.KeyPad.Press(3);
                     
                      //press 2 for copy folder
                      Utils.GlobalLogger.AddComment("press 2 for new copy ");
                      Mtk.Smartphone.KeyPad.Press(Mtk.KeyPad.Key.D2);
           

    支持(0中立(0反對(0單帖管理 | 引用 | 回復 回到頂部

    返回版面帖子列表

    測試微軟Wince的拷屏代碼Code :)








    簽名
    主站蜘蛛池模板: 天天干视频网站| 波多野结衣全部作品电影 | 高清欧美一级在线观看| 天堂草原电视剧在线观看图片高清| 久久男人的天堂色偷偷| 黑人巨茎大战俄罗斯美女| 妞干网在线播放| 久久精品国产大片免费观看 | 久久久精品日本一区二区三区| 欧美一级在线播放| 免费一级毛片在线视频观看| 色老头成人免费视频天天综合| 娇bbbb搡bbbb| 久久精品无码一区二区三区| 欧美怡红院免费全部视频| 免费毛片网站在线观看| 美女把尿口扒开让男人桶| 在线观看片免费人成视频播放 | 精品视频在线看| 国产日韩av免费无码一区二区 | 亚洲欧美日韩综合久久| 男人操心女人的视频| 国产精品另类激情久久久免费| 亚洲AV无码一区东京热| 男男性彩漫漫画无遮挡| 国产粗话肉麻对白在线播放| 中文字幕精品无码亚洲字| 日韩欧美一区二区三区视频| 亚洲白色白色在线播放| 色噜噜视频影院| 国产精品久久国产精麻豆99网站| www五月婷婷| 希崎杰西卡一二三区中文字幕| 国产在线观看免费不卡| 一本之道无吗一二三区| 欧美黄色免费看| 四虎a456tncom| 豆奶视频大全免费下载| 国产精品久久久久久久久久久搜索| jizz.日本| 好男人www在线视频高清视频|