public static void ShareWithUserStep(string teamName, string userName, Permission permission) { TeamList.FindAndTap(teamName); TeamMemberList.FindAndTap(userName); AddUser(userName); ShareWithList.VerifyElementCountById(1, "user_picture"); SetPermission(permission); Ok.Tap(); }
public static void AddUserToTeam(string userName) { try { AndroidElement dragItem = UserList.FindElement(userName); AndroidElement dropItem = TeamMemberList.GetInternalElement(); TouchAction action = new TouchAction(Appium.Instance.Driver); action.Press(dragItem).Wait(1500).MoveTo(dropItem).Release().Perform(); ConsoleMessage.Pass(String.Format("{0}. Drag user with name: {1} and drop to team", ActivityName, userName)); } catch (Exception ex) { ConsoleMessage.Fail(String.Format("{0}. Can't drag user with name: {1} and drop to team", ActivityName, userName), ex); throw; } }
public static void AddUser(string userName) { try { string selector = "new UiScrollable(new UiSelector().resourceId(\"com.assayrt:id/users\")).scrollIntoView(text(\"" + userName + "\"))"; AndroidElement dragItem = (AndroidElement)TeamMemberList.GetInternalElement().FindElementByAndroidUIAutomator(selector); AndroidElement dropItem = DropHere.GetInternalElement(); TouchAction action = new TouchAction(Appium.Instance.Driver); action.Press(dragItem).Wait(1500).MoveTo(dropItem).Release().Perform(); ConsoleMessage.Pass(String.Format("{0}. Drag user with name: {1} and drop to shareWith", ActivityName, userName)); } catch (Exception ex) { ConsoleMessage.Fail(String.Format("{0}. Can't drag user with name: {1} and drop to shareWith", ActivityName, userName), ex); throw; } }