예제 #1
0
        public void EditTrigger()
        {
            //确保HI是Turn on的状态
            HIPage.TurnOnSetup();

            #region 11.	[接入条件设置]是否可以编辑已有的触发关键词
            folder = PortalChromeDriver.CreateFolder(@"HI\[接入条件设置]是否可以编辑已有的触发关键词");
            HIPage.ClearTriggers();
            HIPage.InputTrigger("Hi");
            HIPage.EditTrigger("append");
            HIPage.ClickSomewhereToSave();
            PortalChromeDriver.TakeScreenShot(folder, @"11.[接入条件设置]是否可以编辑已有的触发关键词");
            Assert.IsTrue(HIPage.iskeywordAdded("append"), "编辑已有触发关键词失败");
            #endregion

            #region 14.	[接入条件设置]是否可以正常保存,当编辑已有的触发关键词输入html标签时
            folder = PortalChromeDriver.CreateFolder(@"HI\14.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词输入html标签时");
            HIPage.ClearTriggers();
            HIPage.InputTrigger("Hi");
            PortalChromeDriver.Refresh();
            HIPage.EditTrigger("<div class='body'>");
            HIPage.ClickSomewhereToSave();
            PortalChromeDriver.TakeScreenShot(folder, @"14.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词输入html标签时");
            Assert.IsTrue(HIPage.iskeywordAdded("<div class='body'>"), "编辑已有的触发关键词输入html标签时");
            #endregion

            #region 17.	[接入条件设置]是否可以正常保存,当编辑已有的触发关键词包含非法词语
            folder = PortalChromeDriver.CreateFolder(@"HI\17.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词包含非法词语");
            HIPage.ClearTriggers();
            HIPage.InputTrigger("Hi");
            HIPage.EditTrigger("赌博");
            HIPage.ByPassAlert();
            PortalChromeDriver.Refresh();
            PortalChromeDriver.TakeScreenShot(folder, @"17.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词包含非法词语");
            Assert.IsTrue(HIPage.iskeywordAdded("Hi"), "编辑已有的触发关键词包含非法词语");
            #endregion
        }
예제 #2
0
        public void EditTrigger_Check()
        {
            //确保HI是Turn on的状态
            HIPage.TurnOnSetup();

            #region 12. [接入条件设置]是否可以正常保存,当编辑已有的触发关键词删除所有内容
            folder = PortalChromeDriver.CreateFolder(@"HI\12.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词删除所有内容");
            HIPage.ClearTriggers();
            HIPage.InputTrigger("Hi");
            HIPage.DeleteTriggerByEditButton();
            HIPage.ClickSomewhereToSave();
            PortalChromeDriver.TakeScreenShot(folder, @"12.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词删除所有内容");
            Assert.IsTrue(HIPage.iskeywordAdded("Hi"), "编辑已有的触发关键词删除所有内容");
            #endregion

            #region 13.	[接入条件设置]是否可以正常保存,当编辑已有的触发关键词输入空格
            folder = PortalChromeDriver.CreateFolder(@"HI\13.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词输入空格");
            HIPage.ClearTriggers();
            HIPage.InputTrigger("Hi");
            HIPage.EditTrigger(" ");
            PortalChromeDriver.Refresh();
            PortalChromeDriver.TakeScreenShot(folder, @"13.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词输入空格");
            Assert.IsTrue(HIPage.iskeywordAdded("Hi"), "编辑已有的触发关键词输入空格");
            PortalChromeDriver.Refresh();
            PortalChromeDriver.Wait(TimeSpan.FromSeconds(5));
            #endregion

            #region 14.	[接入条件设置]是否可以正常保存,当编辑已有的触发关键词输入html标签时
            folder = PortalChromeDriver.CreateFolder(@"HI\14.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词输入html标签时");
            HIPage.ClearTriggers();
            HIPage.InputTrigger("Hi");
            PortalChromeDriver.Refresh();
            HIPage.EditTrigger("<div class='body'>");
            HIPage.ClickSomewhereToSave();
            PortalChromeDriver.TakeScreenShot(folder, @"14.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词输入html标签时");
            Assert.IsTrue(HIPage.iskeywordAdded("<div class='body'>"), "编辑已有的触发关键词输入html标签时");
            #endregion

            #region 15.	[接入条件设置]是否可以正常保存,当编辑已有的触发关键词超过20个字
            folder = PortalChromeDriver.CreateFolder(@"HI\15.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词超过20个字");
            HIPage.ClearTriggers();
            HIPage.InputTrigger("Hi");
            HIPage.EditTrigger("012345678901234567890");
            HIPage.ClickSomewhereToSave();
            PortalChromeDriver.TakeScreenShot(folder, @"15.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词超过20个字");
            Assert.IsTrue(HIPage.iskeywordAdded("01234567890123456789"), "编辑已有的触发关键词超过20个字");
            #endregion

            #region 16.	[接入条件设置]是否可以正常保存,当编辑已有的触发关键词跟其他的触发关键词重复时
            folder = PortalChromeDriver.CreateFolder(@"HI\16.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词跟其他的触发关键词重复时");
            HIPage.ClearTriggers();
            HIPage.InputTrigger("Hi");
            HIPage.InputTrigger("Hello");
            HIPage.EditTrigger("Hi");
            HIPage.ClickSomewhereToSave();
            PortalChromeDriver.TakeScreenShot(folder, @"16.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词跟其他的触发关键词重复时");
            Assert.IsTrue(HIPage.iskeywordAdded("Hello"), "编辑已有的触发关键词跟其他的触发关键词重复时");
            #endregion

            #region 17.	[接入条件设置]是否可以正常保存,当编辑已有的触发关键词包含非法词语
            folder = PortalChromeDriver.CreateFolder(@"HI\17.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词包含非法词语");
            HIPage.ClearTriggers();
            HIPage.InputTrigger("Hi");
            HIPage.EditTrigger("赌博");
            HIPage.ByPassAlert();
            PortalChromeDriver.Refresh();
            PortalChromeDriver.TakeScreenShot(folder, @"17.[接入条件设置]是否可以正常保存,当编辑已有的触发关键词包含非法词语");
            Assert.IsTrue(HIPage.iskeywordAdded("Hi"), "编辑已有的触发关键词包含非法词语");
            #endregion
        }