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();
 }
Exemple #2
0
 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;
     }
 }