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 }
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 }