public static void SwipeSetting()
 {
     try
     {
         bool flag = true;
         while (true)
         {
             var elements = MobileAndroidDriver.GetElementsByXpath("//android.widget.TextView[contains(@resource-id,'android:id/title')]");
             foreach (var item in elements)
             {
                 if (item.Text == "更多设置")
                 {
                     item.Click();
                     flag = false;
                     return;
                 }
             }
             MobileAndroidDriver.Swipe(MobileAndroidDriver.GetElementByXpath("//android.widget.FrameLayout[@index='10']"));
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public static void ClickQRCode()
 {
     try
     {
         MobileAndroidDriver.Swipe(MobileAndroidDriver.GetElementByXpath(FaceRankingMobileElement.SwipItem));
         MobileAndroidDriver.LongPress(MobileAndroidDriver.GetElementsByXpath(FaceRankingMobileElement.QRCode)[2]);
         MobileAndroidDriver.GetElementByName(FaceRankingMobileElement.QRCodeDetect).Click();
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 public static void FaceRankingFromFile(string fileName)
 {
     try
     {
         //MobileAndroidDriver.GetElementByXpath("//android.widget.TextView[contains(@resource-id,'com.tencent.mm:id/a34')]").Click();
         //MobileAndroidDriver.GetElementByName("拼颜值").Click();
         MobileAndroidDriver.GetElementByClassName("android.widget.Button").Click();
         MobileAndroidDriver.GetElementByName("文档").Click();
         MobileAndroidDriver.GetElementByName("显示根目录").Click();
         MobileAndroidDriver.GetElementByName("图片").Click();
         MobileAndroidDriver.GetElementByName("WeiXin").Click();
         //MobileAndroidDriver.GetElementByName(PhotoFileElement.MoreButton).Click();
         //MobileAndroidDriver.GetElementByName(PhotoFileElement.ListView).Click();
         MobileAndroidDriver.GetElementByName(fileName, true).Click();
         Thread.Sleep(5 * 1000);
     }
     catch (Exception e)
     {
         try
         {
             var top = MobileAndroidDriver.GetElementByXpath("//android.widget.FrameLayout[@index='1']");
             MobileAndroidDriver.Swipe(top);
             MobileAndroidDriver.GetElementByName(fileName, true).Click();
         }
         catch
         {
             try
             {
                 var top = MobileAndroidDriver.GetElementByXpath("//android.widget.FrameLayout[@index='1']");
                 MobileAndroidDriver.Swipe(top);
                 MobileAndroidDriver.GetElementByName(fileName, true).Click();
                 Thread.Sleep(5 * 1000);
             }
             catch
             {
                 var top = MobileAndroidDriver.GetElementByXpath("//android.widget.FrameLayout[@index='1']");
                 MobileAndroidDriver.Swipe(top);
                 MobileAndroidDriver.GetElementByName(fileName, true).Click();
                 Thread.Sleep(5 * 1000);
             }
         }
     }
 }
 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);
             }
         }
     }
 }