public async Task CreateNewCharacterAction(CharacterActions currCharacter, string name)
        {
            try
            {
                Character charToUpdate = _context.Characters.FirstOrDefault(c => c.Name == name);

                long actionId = _context.CharacterActions
                                .Where(ca => ca.CharacterAttack.Name == currCharacter.CharacterAttack.Name)
                                .Select(cs => cs.CharacterActionsId)
                                .FirstOrDefault();

                if (charToUpdate != null)
                {
                    var link = new ActionsLink()
                    {
                        CharacterId        = charToUpdate.CharacterId,
                        CharacterActionsId = actionId
                    };
                    _context.ActionsLink.Add(link);
                    _context.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex);
                throw ex;
            }
        }
 /// <summary>
 /// select actions
 /// </summary>
 public void SelectActions()
 {
     ActionsLink.Wait(3).Click();
     //pause the script for a second to let the pop-up display
     System.Threading.Thread.Sleep(1000);
 }