public void AddOneLevelMenu_Text() { string filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\添加一级菜单_文本"); MenuPage.AddMenu("一"); MenuPage.AddMenu_Text("这里是一级菜单"); Thread.Sleep(300 * 1000); MobileAndroidDriver.AndroidInitialize(); Mobile_WeChat_Utility.GetToTestAccount(); Mobile_WeChat_Utility.ClickFirstLevelMenu("一"); MobileAndroidDriver.GetScreenshot(filePath, "是否能成功添加一个一级菜单_文本"); Assert.IsTrue(Mobile_WeChat_Utility.GetLatestMessageWithMenu().Text == "这里是一级菜单"); }
public void AddOneLevelMenu_Link() { string filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\添加一级菜单_链接"); MenuPage.AddMenu("一级菜单"); MenuPage.AddMenu_Link_Wait("https://www.google.com"); MobileAndroidDriver.AndroidInitialize(); Mobile_WeChat_Utility.GetToTestAccount(); Mobile_WeChat_Utility.ClickFirstLevelMenu("一级菜单"); MobileAndroidDriver.GetScreenshot(filePath, "是否能成功添加一个一级菜单;在一级菜单里是否能成功设置一个跳转网页;是否能够成功删除所有菜单,点击界面下方的”删除”按钮"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerName("Google")); filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\是否能够成功删除所有菜单,点击界面下方的”删除”按钮"); MenuPage.DeleteMenuItem(); Assert.IsFalse(Utility.IsAt(MenuElement.addedMenu, "一级菜单")); }
public void AddOneLevelMenu_Video() { string filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\添加一级菜单_视频"); MenuPage.AddMenu("一级视频"); MenuPage.AddMenu_Video(); Thread.Sleep(300 * 1000); MobileAndroidDriver.AndroidInitialize(); Mobile_WeChat_Utility.GetToTestAccount(); Mobile_WeChat_Utility.ClickFirstLevelMenu("一级视频"); Thread.Sleep(5 * 1000); MobileAndroidDriver.GetScreenshot(filePath, "添加一级菜单_视频"); Assert.IsTrue((Mobile_WeChat_Utility.GetLatestMessageWithMenu().Text.Contains("测试视频11"))); filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\删除已添加的视频"); MenuPage.Delete(); Thread.Sleep(1 * 1000); Assert.IsTrue(Utility.IsAt(MenuElement.Notification, "菜单项不能为空")); MobileAndroidDriver.GetScreenshot(filePath, "删除已添加的视频"); }
public void AddOneLevelMenu_Audio() { string filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\添加一级菜单_语音"); MenuPage.AddMenu("一级语音"); MenuPage.AddMenu_Audio(); MobileAndroidDriver.AndroidInitialize(); Mobile_WeChat_Utility.GetToTestAccount(); Mobile_WeChat_Utility.ClearAllRecord(); Mobile_WeChat_Utility.ClickFirstLevelMenu("一级语音"); Thread.Sleep(5 * 1000); MobileAndroidDriver.GetScreenshot(filePath, "添加一级菜单_语音"); Assert.IsTrue(Mobile_WeChat_Utility.GetAudioMessage()); filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\删除已添加的语音"); MenuPage.Delete(); Thread.Sleep(1 * 1000); Assert.IsTrue(Utility.IsAt(MenuElement.Notification, "菜单项不能为空")); MobileAndroidDriver.GetScreenshot(filePath, "删除已添加的语音"); }
public void AddOneLevelMenu_Image() { string filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\添加一级菜单——文本"); MenuPage.AddMenu("一级图片"); MenuPage.AddMenu_Image(); MobileAndroidDriver.AndroidInitialize(); Mobile_WeChat_Utility.GetToTestAccount(); Mobile_WeChat_Utility.ClearAllRecord(); Mobile_WeChat_Utility.ClickFirstLevelMenu("一级图片"); Thread.Sleep(5 * 1000); MobileAndroidDriver.GetScreenshot(filePath, "添加一级菜单"); Assert.IsTrue(MobileAndroidDriver.IsAt("//android.widget.FrameLayout[contains(@resource-id,'com.tencent.mm:id/a4w')]", "")); filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\删除已添加的图片"); MenuPage.Delete(); Thread.Sleep(1 * 1000); Assert.IsTrue(Utility.IsAt(MenuElement.Notification, "菜单项不能为空")); MobileAndroidDriver.GetScreenshot(filePath, "删除已添加的图片"); }