<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 :)


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

    主題:測試微軟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 :)








    簽名
    主站蜘蛛池模板: 啊哈~在加了一根手指| 扒开双腿猛进入免费观看美女 | 国产精品多p对白交换绿帽| 久久久999国产精品| 狂野小农民在线播放观看| 国产探花在线观看| www成人国产在线观看网站| 日本夫妇交换456高清| 亚洲精品乱码久久久久久不卡| 精品视频无码一区二区三区| 国产精品午夜小视频观看| 一本一本久久a久久综合精品蜜桃 一本一本久久a久久综合精品蜜桃 | 久草视频在线免费| 欧美最猛性xxxxx69交| 噼里啪啦国语在线播放| 2021国产精品露脸在线| 天堂8在线天堂资源bt| 久久久久久人妻一区二区三区| 朝鲜女人性猛交| 人人鲁免费播放视频人人香蕉| 翁虹三级在线伦理电影| 国产精品29页| a级毛片毛片免费观看久潮喷 | 亚洲第一二三四区| 色偷偷亚洲第一综合| 国产精品xxxx国产喷水| mm131美女爽爽爽作爱视频| 成年人在线免费看| 亚洲2022国产成人精品无码区| 欧美成人国产精品高潮| 农民工嫖妓50岁老熟女| 色www永久免费网站| 国产熟人AV一二三区| 99视频免费在线观看| 好吊妞998视频免费观看在线| 久久人午夜亚洲精品无码区| 欧美一级片在线观看| 人妻尝试又大又粗久久| 精品亚洲麻豆1区2区3区| 国产全黄一级毛片| 黑人video|