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"); }
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"); }
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"); }