public static void UnFollow()
        {
            try
            {
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Myself);
                MobileAndroidDriver.GetElementByXpath(MobileCommonElement_Weibo.Follow).Click();
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.AllFollowed);
                //MobileAndroidDriver.GetElementByName(Element_Weibo.Followed_Search).SendKeys("啊");
                //ResetKeyboard("搜狗输入法小米版");
                //MobileAndroidDriver.androidDriver.PressKeyCode(AndroidKeyCode.KeycodeNumpad_ENTER);
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.FollowedAccount);
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Chat);
                //clearAllMessage
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Setting);
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.ClearHistory);
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.ClearConfirm);
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Back);

                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Back);
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Followed);
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.UnFollowed);
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.UnFollowed_Confirm);
                Mobile_WeChat_Utility.BackButtonClick();
                //MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement.Cancle);
                Mobile_WeChat_Utility.BackButtonClick();
            }
            catch (Exception e)
            {
                Mobile_WeChat_Utility.BackButtonClick();
            }
        }
 public static void FollowStateChanged()
 {
     try
     {
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Myself);
         MobileAndroidDriver.GetElementByXpath(MobileCommonElement_Weibo.Follow).Click();
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.AllFollowed);
         MobileAndroidDriver.GetElementByName(MobileCommonElement_Weibo.Followed_Search).SendKeys("啊");
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.FollowedAccount);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Followed);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.UnFollowed);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.UnFollowed_Confirm);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Chat);
     }
     catch (Exception e)
     {
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Cancle);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Back);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Discovery);
         MobileAndroidDriver.GetElementByXpath(MobileCommonElement_Weibo.SearchEdit).SendKeys("啊");
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.FollowedAccount);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.AddFollow);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.SaveButton);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Followed);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Chat);
     }
 }
 public static void ResetKeyboard(string keyboard)
 {
     BackToHome();
     MobileAndroidDriver.GetElementByXpath("//android.widget.FrameLayout[contains(@content-desc,'设置')]").Click();
     FaceRankingMobilePage_WeChat.SwipeSetting();
     MobileAndroidDriver.ClickElemnetPerName("语言和输入法");
     MobileAndroidDriver.ClickElemnetPerName("当前输入法");
     MobileAndroidDriver.ClickElemnetPerName(keyboard);
     BackToHome();
     OpenWeChatFromHome();
 }
 public static void SendMessage(string input)
 {
     try
     {
         MobileAndroidDriver.GetElementByXpath(MobileCommonElement_Weibo.EditBox).SendKeys(input);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Send);
     }
     catch (Exception e)
     {
     }
 }
 public static void ClickFaceRanking()
 {
     try
     {
         MobileAndroidDriver.GetElementByXpath("//android.widget.TextView[contains(@resource-id,'com.tencent.mm:id/a3l')]").Click();
     }
     catch (Exception e)
     {
         MobileAndroidDriver.ClickElemnetPerName("服务按钮");
         MobileAndroidDriver.GetElementByXpath("//android.widget.TextView[contains(@resource-id,'com.tencent.mm:id/a3l')]").Click();
     }
 }
 public static void ShareToWeibo()
 {
     try
     {
         MobileAndroidDriver.ClickElemnetPerName(FaceRankingMobileElement.ShaiChuQu);
         MobileAndroidDriver.ClickElemnetPerName(FaceRankingMobileElement.Share);
         MobileAndroidDriver.GetElementByXpath(FaceRankingMobileElement.CheckWeiboShare).Click();
     }
     catch (Exception e)
     {
     }
 }
 public static void ClearAllMessage()
 {
     try
     {
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Chat);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Setting);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.ClearHistory);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.ClearConfirm);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Back);
     }
     catch (Exception e)
     {
     }
 }
 public static void ClickFirstLevelMenu(string menuName)
 {
     try
     {
         //确保Menu已经更新过来了
         MobileAndroidDriver.GetElementByName(MobileCommonElement_WeChat.backFromHI).Click();
         MobileAndroidDriver.GetElementByName(MobileCommonElement_WeChat.TestAccout).Click();
         MobileAndroidDriver.ClickElemnetPerName(menuName);
         System.Threading.Thread.Sleep(10 * 1000);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public static void GetToTestAccount()
 {
     try
     {
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_WeChat.ContactList);
         MobileAndroidDriver.GetElementByName(MobileCommonElement_WeChat.ContactList).Click();
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_WeChat.OfficialAccount);
         MobileAndroidDriver.GetElementByXpath(MobileCommonElement_WeChat.Search).Click();
         MobileAndroidDriver.GetElementByXpath(MobileCommonElement_WeChat.SearchBox).SendKeys("平台测试账号");
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_WeChat.TestAccout);
         Thread.Sleep(1 * 1000);
     }
     catch (Exception e)
     {
     }
 }
 public static void ShareToWeChat()
 {
     try
     {
         MobileAndroidDriver.GetElementByXpath(FaceRankingMobileElement.Weibo_More).Click();
         MobileAndroidDriver.ClickElemnetPerName(FaceRankingMobileElement.WeChat_Moment);
         MobileAndroidDriver.ClickElemnetPerName(FaceRankingMobileElement.Send);
         Mobile_WeChat_Utility.BackToHome();
         MobileAndroidDriver.androidDriver.Dispose();
         MobileAndroidDriver.AndroidInitialize();
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_WeChat.Discover);
         MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_WeChat.Moments);
         MobileAndroidDriver.GetElementByXpath(FaceRankingMobileElement.Webo_Share).Click();
     }
     catch (Exception e)
     {
     }
 }
 public static void FaceRankingFromFile(string file)
 {
     try
     {
         MobileAndroidDriver.GetElementByXpath(FaceRankingMobileElement.UploadImage).Click();
         MobileAndroidDriver.ClickElemnetPerName(FaceRankingMobileElement.FromFile);
         MobileAndroidDriver.GetElementByName("显示根目录").Click();
         MobileAndroidDriver.GetElementByName("图片").Click();
         MobileAndroidDriver.GetElementByName("WeiXin").Click();
         //MobileAndroidDriver.GetElementByName(PhotoFileElement.MoreButton).Click();
         //MobileAndroidDriver.GetElementByName(PhotoFileElement.ListView).Click();
         MobileAndroidDriver.GetElementByName(file).Click();
         Thread.Sleep(5 * 1000);
     }
     catch (Exception e)
     {
         try
         {
             var top = MobileAndroidDriver.GetElementByXpath("//android.widget.FrameLayout[@index='1']");
             MobileAndroidDriver.Swipe(top);
             MobileAndroidDriver.GetElementByName(file, true).Click();
         }
         catch
         {
             try
             {
                 var top = MobileAndroidDriver.GetElementByXpath("//android.widget.FrameLayout[@index='1']");
                 MobileAndroidDriver.Swipe(top);
                 MobileAndroidDriver.GetElementByName(file, true).Click();
                 Thread.Sleep(5 * 1000);
             }
             catch
             {
                 var top = MobileAndroidDriver.GetElementByXpath("//android.widget.FrameLayout[@index='1']");
                 MobileAndroidDriver.Swipe(top);
                 MobileAndroidDriver.GetElementByName(file, true).Click();
                 Thread.Sleep(5 * 1000);
             }
         }
     }
 }
        public static void Follow()
        {
            try
            {
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Discovery);

                MobileAndroidDriver.GetElementByXpath(MobileCommonElement_Weibo.SearchEdit).SendKeys("啊_");
                //MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Users);
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.FollowedAccount);
                if (Mobile_WeChat_Utility.IsAtPerName("加关注"))
                {
                    MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.AddFollow);
                    MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.SaveButton);
                }
                MobileAndroidDriver.GetElementsByName("啊_荀")[1].Click();
                MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Chat);
            }
            catch (Exception e)
            {
            }
        }
 public static void GoTo_Chat()
 {
     MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Message);
     MobileAndroidDriver.ClickElemnetPerName(MobileCommonElement_Weibo.Account);
 }