/// <summary>
        /// Creates an empty activity group
        /// </summary>
        public void CreateActivityGroup(string name)
        {
            BtnNew.Click();
            var popup = new ActivityGroupEditor();

            popup.SwitchTo();
            popup.TxtGroupName.Value = name;
            popup.BtnOk.Click();
            popup.SwitchBackToParent();
        }
        public void ModifyActivityGroupName(string origName, string newName)
        {
            var targetLink = new Link(By.LinkText(origName));

            targetLink.Click();
            var popup = new ActivityGroupEditor();

            popup.SwitchTo();
            popup.TxtGroupName.Value = newName;
            popup.BtnOk.Click();
            popup.SwitchBackToParent();
        }
        public void CreateActivityGroup(string name, string[] activities)
        {
            BtnNew.Click();
            var popup = new ActivityGroupEditor();

            popup.SwitchTo();

            popup.TxtGroupName.Value = name;

            foreach (var activity in activities)
            {
                var targetCheckBox = new Checkbox(By.XPath("//span[contains(.,'" + activity + "')]/../../td[1]/input[@type='checkbox']"));
                popup.BtnClear.Click();
                popup.SelFilterAttribute.SelectOption("Activity Name");
                popup.TxtFilterValue.Value = activity;
                popup.BtnGo.Click();
                Wait.Until(d => targetCheckBox.Exists);
                targetCheckBox.Checked = true;
            }
            popup.BtnOk.Click();
            popup.SwitchBackToParent();
        }
 public void ModifyActivityGroupName(string origName, string newName)
 {
     var targetLink = new Link(By.LinkText(origName));
     targetLink.Click();
     var popup = new ActivityGroupEditor();
     popup.SwitchTo();
     popup.TxtGroupName.Value = newName;
     popup.BtnOk.Click();
     popup.SwitchBackToParent();
 }
        public void CreateActivityGroup(string name, string[] activities)
        {
            BtnNew.Click();
            var popup = new ActivityGroupEditor();
            popup.SwitchTo();

            popup.TxtGroupName.Value = name;

            foreach (var activity in activities) {
                var targetCheckBox = new Checkbox(By.XPath("//span[contains(.,'" + activity + "')]/../../td[1]/input[@type='checkbox']"));
                popup.BtnClear.Click();
                popup.SelFilterAttribute.SelectOption("Activity Name");
                popup.TxtFilterValue.Value = activity;
                popup.BtnGo.Click();
                Wait.Until(d => targetCheckBox.Exists);
                targetCheckBox.Checked = true;
            }
            popup.BtnOk.Click();
            popup.SwitchBackToParent();
        }
 /// <summary>
 /// Creates an empty activity group
 /// </summary>
 public void CreateActivityGroup(string name)
 {
     BtnNew.Click();
     var popup = new ActivityGroupEditor();
     popup.SwitchTo();
     popup.TxtGroupName.Value = name;
     popup.BtnOk.Click();
     popup.SwitchBackToParent();
 }