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 AppiumWebElement GetLatestMessageElement() { var textMessageBefore = MobileAndroidDriver.GetElementsByXpath("//android.widget.TextView[@index='0']"); List <AppiumWebElement> elements = new List <AppiumWebElement>(); foreach (var item in textMessageBefore) { elements.Add(item); } return(elements[2]); }
public static bool GetLatestMessage(string compare = null) { var textMessageBefore = MobileAndroidDriver.GetElementsByXpath("//android.widget.TextView[@index='0']"); List <AppiumWebElement> elements = new List <AppiumWebElement>(); foreach (var item in textMessageBefore) { elements.Add(item); } return(elements[2].Text.Contains(compare)); }
public static AppiumWebElement GetLatestMessage() { try { var textMessageBefore = MobileAndroidDriver.GetElementsByXpath("//android.widget.TextView[contains(@resource-id,'com.sina.weibo:id/message_content')]"); return(textMessageBefore[textMessageBefore.Count - 1]); } catch (Exception e) { return(null); } }
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 bool GetMoreItmes() { try { MobileAndroidDriver.GetElementByXpath(HIMobileH5Element.moreInfo).Click(); var moreItems = MobileAndroidDriver.GetElementsByXpath("//android.widget.TextView[contains(@resource-id,'com.tencent.mm:id/et')]"); if (moreItems.Count > 2) { return(false); } return(true); } catch (Exception e) { return(true); } }
public static AppiumWebElement GetLatestMessageWithMenu() { try { var textMessageBefore = MobileAndroidDriver.GetElementsByXpath("//android.widget.TextView[@index='0']"); List <AppiumWebElement> elements = new List <AppiumWebElement>(); foreach (var item in textMessageBefore) { elements.Add(item); } return(elements[elements.Count - 4]); } catch (Exception e) { return(null); } }
public static bool GetMagnifyImage() { try { var textMessageBefore = MobileAndroidDriver.GetElementsByXpath("//android.widget.Image[@index='0']"); List <AppiumWebElement> elements = new List <AppiumWebElement>(); foreach (var item in textMessageBefore) { elements.Add(item); } if (elements[elements.Count - 1].Location.X == 81) { return(true); } return(false); } catch (Exception e) { return(false); } }
public static bool GetImageMessage(bool isMagnify) { try { var textMessageBefore = MobileAndroidDriver.GetElementsByXpath("//android.view.View[@index='0']"); List <AppiumWebElement> elements = new List <AppiumWebElement>(); foreach (var item in textMessageBefore) { elements.Add(item); } if (elements[elements.Count - 3].Location.X == 225) { elements[elements.Count - 3].Click(); PortalChromeDriver.Wait(TimeSpan.FromSeconds(2)); return(true); } return(false); } catch (Exception e) { return(false); } }