Пример #1
0
        public void AddAgentUsingWizard()
        {
            //Arrange
            string    name      = "bondi";
            AgentsPOM AgentsPOM = mGingerAutomator.MainWindowPOM.GotoAgents();

            //Act
            AgentsPOM.CreateAgent(name, ePlatformType.Web, Agent.eDriverType.SeleniumFireFox);
            AgentsPOM.SelectAgent(name);
            Agent agent = (from x in WorkSpace.Instance.SolutionRepository.GetAllRepositoryItems <Agent>() where x.Name == name select x).SingleOrDefault();

            //Assert
            Assert.AreEqual(name, agent.Name, "Agent.Name is same");
        }
Пример #2
0
        public void RenameAgent()
        {
            //Arrange
            string OldName = "Bond 007";
            string NewName = "James Bond";

            AgentsPOM AgentsPOM = mGingerAutomator.MainWindowPOM.GotoAgents();

            //Act
            AgentsPOM.CreateAgent(OldName, ePlatformType.Web, Agent.eDriverType.SeleniumFireFox);
            AgentsPOM.RenameAgent(OldName, NewName);
            Agent treeNodeAgent = AgentsPOM.SelectAgent(NewName);

            Agent SRAgent = (from x in WorkSpace.Instance.SolutionRepository.GetAllRepositoryItems <Agent>() where x.Name == NewName select x).SingleOrDefault();

            // assert
            Assert.AreEqual(treeNodeAgent, SRAgent, "TreeNode Agent = SR.Agent");
            Assert.AreEqual(NewName, SRAgent.Name, "SR.Agent NewName");
        }
Пример #3
0
        public void VisualCompareAgentConfig()
        {
            //Arrange
            string name = "Visual Compare";
            Agent  a    = new Agent()
            {
                Name = name, DriverType = Agent.eDriverType.SeleniumFireFox
            };

            WorkSpace.Instance.SolutionRepository.AddRepositoryItem(a);

            //Act
            AgentsPOM AgentsPOM = mGingerAutomator.MainWindowPOM.GotoAgents();

            AgentsPOM.SelectAgent(name);
            mGingerAutomator.MainWindowPOM.ChangeSize(1280, 800);
            //Act
            bool IsEquel = AgentsPOM.IsWindowBitmapEquel(AgentsPOM.GetSelectedAgentEditPage(), "AgentEditPage");

            //Assert
            Assert.IsTrue(IsEquel, "Agent edit page equel to baseline");
        }