public void Can_secretRelationship_TravelPartners_Weibo() { string filePath = PortalChromeDriver.CreateFolder(@"关系识别\是否可以获得“公众号最佳旅行拍档”奖项"); //设置奖励中奖概率 PortalChromeDriver.ClickElementPerXpath(secretRelationshipElement.RewartSetting); SecretRelationshipPage.ClearAllAward(); SecretRelationshipPage.CheckAward(secretRelationshipElement.Award.Replace("{0}", "8"), "100", "100"); MobileAndroidDriver.AndroidInitialize_Weibo(); Mobile_Weibo_Utility.Follow(); ChoosePhotoAndCheck(美女美女); MobileAndroidDriver.GetScreenshot(filePath, "美女美女公_众号最高颜值组合图片"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); //Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id, "reward_25_7"), "奖励是否显示"); //Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id), "奖励是否显示"); //FaceRankingH5Page.FaceRankingFromFile(美男美女); //Thread.Sleep(1 * 1000); //MobileAndroidDriver.GetScreenshot(filePath, "图片显示是否正确"); //Assert.IsTrue(HIMobileH5.IsAtPerXpath(CSH5.UIElement.FaceRankingH5Element.Comment), "图片显示描述语是否正确"); //Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow(), "公众号名称是否正确显示"); ////Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id, "reward_25_7"), "奖励是否显示"); //FaceRankingH5Page.FaceRankingFromFile(美男美男); //Thread.Sleep(1 * 1000); //MobileAndroidDriver.GetScreenshot(filePath, "图片显示是否正确"); //Assert.IsTrue(HIMobileH5.IsAtPerXpath(CSH5.UIElement.FaceRankingH5Element.Comment), "图片显示描述语是否正确"); //Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow(), "公众号名称是否正确显示"); ////Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id, "reward_25_7"), "奖励是否显示"); }
public void Can_secretRelationship_Couple_Weibo() { string filePath = PortalChromeDriver.CreateFolder(@"关系识别\20.是否可以获得“公众号最亲密恋人”奖项"); //设置奖励中奖概率 PortalChromeDriver.ClickElementPerXpath(secretRelationshipElement.RewartSetting); SecretRelationshipPage.ClearAllAward(); //设置 SecretRelationshipPage.CheckAward(secretRelationshipElement.Award.Replace("{0}", "1"), "100", "100"); MobileAndroidDriver.AndroidInitialize_Weibo(); Mobile_Weibo_Utility.Follow(); ChoosePhotoAndCheck(美男美女); MobileAndroidDriver.GetScreenshot(filePath, "美男美女_公众号最亲密恋人"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); //Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id,"reward_25_1"), "奖励是否显示"); FaceRankingMobilePage_Weibo.FaceRankingFromFile(一男一女); MobileAndroidDriver.GetScreenshot(filePath, "一男一女_公众号最亲密恋人"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); //Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id, "reward_25_1"), "奖励是否显示"); //ChoosePhotoAndCheck(丑男丑女); //MobileAndroidDriver.GetScreenshot(filePath, "丑男丑女_公众号最亲密恋人"); //Assert.IsTrue(MobileH5.IsAtPerXpath(CSH5.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); //Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow(), "公众号名称是否正确显示"); //Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id, "reward_25_1"), "奖励是否显示"); }
public void FaceRanking_ChangeTheAverage() { MobileAndroidDriver.AndroidInitialize(); Mobile_WeChat_Utility.FollowWeChatOffcialAccount(); FaceRankingMobilePage_WeChat.ClickFaceRanking(); double before1 = 0; double after1 = 0; double before2 = 0; double after2 = 0; double before3 = 0; double after3 = 0; string filePath = PortalChromeDriver.CreateFolder(@"拼颜值\12.检查多次上传测试后,平均值是否被拉高或拉低了"); FaceRankingMobilePage_WeChat.FaceRankingFromFile(SecretRelationshipTest.美女美女); FaceRankingMobilePage_WeChat.Getfraction(ref before1, ref after1); MobileAndroidDriver.GetScreenshot(filePath, "第一次上传"); FaceRankingMobilePage_WeChat.BackWards(); FaceRankingMobilePage_WeChat.ClickFaceRanking(); FaceRankingMobilePage_WeChat.FaceRankingFromFile(SecretRelationshipTest.美女美女); FaceRankingMobilePage_WeChat.Getfraction(ref before2, ref after2); MobileAndroidDriver.GetScreenshot(filePath, "第二次上传"); FaceRankingMobilePage_WeChat.BackWards(); FaceRankingMobilePage_WeChat.ClickFaceRanking(); FaceRankingMobilePage_WeChat.FaceRankingFromFile(SecretRelationshipTest.美女美女); FaceRankingMobilePage_WeChat.Getfraction(ref before3, ref after3); MobileAndroidDriver.GetScreenshot(filePath, "第三次上传"); Assert.IsTrue(before1 <= after1 && before2 <= after2 && before3 <= after3); Assert.IsTrue(after1 == before2 && after2 == before3); }
public void Can_secretRelationship_NoneHuman_Weibo() { string filePath = PortalChromeDriver.CreateFolder(@"关系识别\18.在没有设置奖项的情况下上传一张非人物图片"); //设置奖励中奖概率 PortalChromeDriver.ClickElementPerXpath(secretRelationshipElement.RewartSetting); SecretRelationshipPage.ClearAllAward(); MobileAndroidDriver.AndroidInitialize_Weibo(); Mobile_Weibo_Utility.Follow(); FaceRankingMobilePage_Weibo.ClickFaceRanking(); FaceRankingMobilePage_Weibo.FaceRankingFromFile("mmexport1489570865737.jpg"); Thread.Sleep(5 * 1000); MobileAndroidDriver.GetScreenshot(filePath, "图片显示是否正确"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); Assert.IsFalse(Mobile_WeChat_Utility.IsAtPerXpath(secretRelationshipElement.H5Reward_Resource_id), "奖励是否显示"); //设置中奖概率 SecretRelationshipPage.ClearAllAward(); SecretRelationshipPage.CheckAward(secretRelationshipElement.Award.Replace("{0}", "1"), "100", "100"); FaceRankingMobilePage_WeChat.FaceRankingFromFile("mmexport1489570865737.jpg"); Thread.Sleep(5 * 1000); filePath = PortalChromeDriver.CreateFolder(@"关系识别\37.在设置奖项的情况下上传一张非人物图片"); MobileAndroidDriver.GetScreenshot(filePath, "图片显示是否正确"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); Assert.IsFalse(Mobile_WeChat_Utility.IsAtPerXpath(secretRelationshipElement.H5Reward_Resource_id), "奖励是否显示"); }
public void FaceRanking_ChangeTheAverage_Weibo() { MobileAndroidDriver.AndroidInitialize_Weibo(); Mobile_Weibo_Utility.Follow(); //拼颜值功能是否正常使用 string filePath = PortalChromeDriver.CreateFolder(@"拼颜值\12.检查多次上传测试后,平均值是否被拉高或拉低了"); FaceRankingMobilePage_Weibo.ClickFaceRanking(); double before1 = 0; double after1 = 0; double before2 = 0; double after2 = 0; double before3 = 0; double after3 = 0; FaceRankingMobilePage_Weibo.FaceRankingFromFile(SecretRelationshipTest.美女美女); FaceRankingMobilePage_WeChat.Getfraction(ref before1, ref after1); MobileAndroidDriver.GetScreenshot(filePath, "第一次上传"); Mobile_Weibo_Utility.BackWards(); MobileAndroidDriver.ClickElemnetPerName(FaceRankingMobileElement.Menuitem); FaceRankingMobilePage_Weibo.FaceRankingFromFile(SecretRelationshipTest.美女美女); FaceRankingMobilePage_WeChat.Getfraction(ref before2, ref after2); MobileAndroidDriver.GetScreenshot(filePath, "第二次上传"); Mobile_Weibo_Utility.BackWards(); MobileAndroidDriver.ClickElemnetPerName(FaceRankingMobileElement.Menuitem); FaceRankingMobilePage_Weibo.FaceRankingFromFile(SecretRelationshipTest.美女美女); FaceRankingMobilePage_WeChat.Getfraction(ref before3, ref after3); MobileAndroidDriver.GetScreenshot(filePath, "第三次上传"); Assert.IsTrue(before1 <= after1 && before2 <= after2 && before3 <= after3); Assert.IsTrue(after1 == before2 && after2 == before3); }
public void Can_secretRelationship_1_100_DiffPhoto_Weibo() { string filePath = PortalChromeDriver.CreateFolder(@"关系识别\32.只选中任一一个奖项后,上传一张跟该奖项无关的人物图片,是否会中奖(所有奖项都试一遍)"); for (int i = 1; i < 8; i++) { WeChatManagermentPage.GoToCS_Skill_Page(); SecretRelationshipPage.ClickSecretRelationship(); SecretRelationshipPage.TurnOn(); //设置奖励中奖概率 PortalChromeDriver.ClickElementPerXpath(secretRelationshipElement.RewartSetting); SecretRelationshipPage.ClearAllAward(); SecretRelationshipPage.CheckAward(secretRelationshipElement.Award.Replace("{0}", i + ""), "1", "100"); MobileAndroidDriver.AndroidInitialize_Weibo(); Mobile_Weibo_Utility.Follow(); string file = string.Empty; switch (i) { case 1: file = 美女美女; break; case 2: file = 美男美女; break; case 3: file = 美男美女; break; case 4: file = 美男美女; break; case 5: file = 美男美女; break; case 6: file = 美男美女; break; case 7: file = 小孩小孩; break; } //上传不同图片 FaceRankingMobilePage_WeChat.FaceRankingFromFile(file); MobileAndroidDriver.GetScreenshot(filePath, file + i); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); Assert.IsFalse(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id, "reward_25_" + i), "奖励是否显示"); MobileAndroidDriver.androidDriver.Dispose(); } }
public void FaceRanking_NoneHuman() { MobileAndroidDriver.AndroidInitialize(); Mobile_WeChat_Utility.FollowWeChatOffcialAccount(); FaceRankingMobilePage_WeChat.ClickFaceRanking(); FaceRankingMobilePage_WeChat.FaceRankingFromFile("mmexport1489570865737.jpg"); string filePath = PortalChromeDriver.CreateFolder(@"拼颜值\11.检查上传非人物图片的效果"); MobileAndroidDriver.GetScreenshot(filePath, "11.检查上传非人物图片的效果"); Assert.IsFalse(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment, "公众号颜值"), "Comment不出现评分"); }
public void FaceRanking_Celebrity() { MobileAndroidDriver.AndroidInitialize(); Mobile_WeChat_Utility.FollowWeChatOffcialAccount(); FaceRankingMobilePage_WeChat.ClickFaceRanking(); FaceRankingMobilePage_WeChat.FaceRankingFromFile("mmexport1489570800142.jpg"); string filePath = PortalChromeDriver.CreateFolder(@"拼颜值\9.检查上传明星图片的效果"); MobileAndroidDriver.GetScreenshot(filePath, "9.检查上传明星图片的效果"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment, "杨洋"), "未显示明星名字,当前case为林丹"); }
public void FaceRanking_QRCode_Available() { string filePath = PortalChromeDriver.CreateFolder(@"拼颜值\检查手机端拼颜值页面下面的二位码是否可以正常使用"); MobileAndroidDriver.AndroidInitialize(); Mobile_WeChat_Utility.FollowWeChatOffcialAccount(); FaceRankingMobilePage_WeChat.ClickFaceRanking(); FaceRankingMobilePage_WeChat.ClickQRCode(); MobileAndroidDriver.GetScreenshot(filePath, "点击二维码是否进入公众号"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerName(Mobile.UIElement.FaceRankingMobileElement.Menuitem)); FaceRankingMobilePage_WeChat.ClickFaceRanking(); FaceRankingMobilePage_WeChat.FaceRankingFromFile(SecretRelationshipTest.美男美女); MobileAndroidDriver.GetScreenshot(filePath, "二维码进去公众号后是否能正常使用拼颜值"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "二维码进去公众号后是否能正常使用拼颜值"); }
public void Can_secretRelationship_TurnOff_Weibo() { string filePath = PortalChromeDriver.CreateFolder(@"关系识别\停用'关系识别'功能后,输入含有'关系识别'的文本消息或点击相应link,是否能够触发该功能"); Utility.TurnOff(); Thread.Sleep(2 * 1000); Assert.IsTrue(!Utility.IsTurnOn()); MobileAndroidDriver.AndroidInitialize_Weibo(); Mobile_Weibo_Utility.Follow(); Mobile_WeChat_Utility.SendMessageWithMenu("关系识别"); Thread.Sleep(2 * 1000); //Assert.IsTrue(Mobile_WeChat_Utility.GetLatestMessage("管理员"), "'拼颜值trigger'"); Assert.IsTrue(Mobile_Weibo_Utility.GetLatestMessage().Text.Contains("关闭")); FaceRankingMobilePage_WeChat.ClickFaceRanking(); Assert.IsTrue(!Mobile_WeChat_Utility.IsAtPerClassName("android.widget.Button"), "点击拼颜值menu"); }
public void Can_secretRelationship_Angle_Weibo() { string filePath = PortalChromeDriver.CreateFolder(@"关系识别\25.是否可以获得“公众号最萌小天使”奖项"); //设置奖励中奖概率 PortalChromeDriver.ClickElementPerXpath(secretRelationshipElement.RewartSetting); SecretRelationshipPage.ClearAllAward(); SecretRelationshipPage.CheckAward(secretRelationshipElement.Award.Replace("{0}", "6"), "100", "100"); MobileAndroidDriver.AndroidInitialize_Weibo(); Mobile_Weibo_Utility.Follow(); ChoosePhotoAndCheck(小孩小孩, 6); MobileAndroidDriver.GetScreenshot(filePath, "小孩小孩_公众号最萌小天使"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); //Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id, "reward_25_6"), "奖励是否显示"); //Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id), "奖励是否显示"); }
public void Can_secretRelationship_ShareToWeibo() { string filePath = PortalChromeDriver.CreateFolder(@"关系识别\4.检查'技能设置'页面的功能按钮是否正常工作"); //设置奖励中奖概率 PortalChromeDriver.ClickElementPerXpath(secretRelationshipElement.RewartSetting); SecretRelationshipPage.ClearAllAward(); SecretRelationshipPage.CheckAward(secretRelationshipElement.Award.Replace("{0}", "4"), "100", "100"); PortalChromeDriver.ClickElementPerXpath(secretRelationshipElement.SkillSetting); string link = FaceRankingPage.CopyLink(); FaceRankingPage.CopyAlertConfirm(); Utility.BackToAllSkill(); PortalChromeDriver.TakeScreenShot(filePath, "返回技能插件页面,拼颜值是否开通"); Assert.IsTrue(Utility.IsAt(secretRelationshipElement.IsTurnOn_AllSkillPage, "(已开启)"), "返回技能插件页面,拼颜值是否开通"); MobileAndroidDriver.AndroidInitialize_Weibo(); Mobile_Weibo_Utility.UnFollow(); Mobile_Weibo_Utility.Follow(); //HI上关系识别正常使用 string filePath5 = PortalChromeDriver.CreateFolder(@"关系识别\5.复制的link是否可以打开"); string filePath10 = PortalChromeDriver.CreateFolder(@"关系识别\10.是否可以正常使用'关系识别'功能"); string filePath11 = PortalChromeDriver.CreateFolder(@"关系识别\11.可以上传照片测试"); ChoosePhotoAndCheck(美女美女); MobileAndroidDriver.GetScreenshot(filePath5, "图片显示是否正确"); MobileAndroidDriver.GetScreenshot(filePath10, "是否可以正常使用'关系识别'功能"); MobileAndroidDriver.GetScreenshot(filePath11, "是否可以正常使用'关系识别'功能"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); //Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id, "reward_25_4"), "奖励是否显示"); filePath = PortalChromeDriver.CreateFolder(@"关系识别\13.分享后是否可以返回到关系识别页面"); FaceRankingMobilePage_Weibo.ShareToWeibo(); MobileAndroidDriver.GetScreenshot(filePath, "分享后回到关系识别页面"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerName("黑科技揭秘:合影中的秘密!"), "分享后回到关系识别页面"); }
public void FaceRanking_Link_Available() { MobileAndroidDriver.AndroidInitialize(); Mobile_WeChat_Utility.FollowWeChatOffcialAccount(); //拼颜值功能是否正常使用 string filePath = PortalChromeDriver.CreateFolder(@"拼颜值\5.检查在手机端”拼颜值“功能是否可以正常使用"); FaceRankingMobilePage_WeChat.ClickFaceRanking(); FaceRankingMobilePage_WeChat.FaceRankingFromFile(SecretRelationshipTest.美女美女); MobileAndroidDriver.GetScreenshot(filePath, "图片显示描述语"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语"); //分享出去后是否能正常打开 filePath = PortalChromeDriver.CreateFolder(@"拼颜值\16.测试结果是否可以分享"); FaceRankingMobilePage_WeChat.ShareToSomeOne(); FaceRankingMobilePage_WeChat.BackWards(); FaceRankingMobilePage_WeChat.BackWards(); FaceRankingMobilePage_WeChat.BackWards(); FaceRankingMobilePage_WeChat.CheckLinkAvailable(); MobileAndroidDriver.GetScreenshot(filePath, "分享出去后是否能正常打开"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "分享出去后是否能正常打开"); //分享之后能否正常使用 FaceRankingMobilePage_WeChat.FaceRankingFromFile(SecretRelationshipTest.美女美女); MobileAndroidDriver.GetScreenshot(filePath, "分享出去后是否能正常使用"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "分享出去后是否能正常使用"); //再次分享后是否正常打开 FaceRankingMobilePage_WeChat.ShareToSomeOne(); FaceRankingMobilePage_WeChat.CheckLinkAvailable(); MobileAndroidDriver.GetScreenshot(filePath, "第二次分享出去后是否能正常打开"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "分享出去后是否能正常打开"); //二次分享之后能否正常使用 FaceRankingMobilePage_WeChat.FaceRankingFromFile(SecretRelationshipTest.美女美女); MobileAndroidDriver.GetScreenshot(filePath, "第二次分享出去后是否能正常使用"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "第二次分享出去后是否能正常使用"); }
public void FaceRanking_TurnOff() { MobileAndroidDriver.AndroidInitialize(); Mobile_WeChat_Utility.FollowWeChatOffcialAccount(); FaceRankingMobilePage_WeChat.ClickFaceRanking(); FaceRankingMobilePage_WeChat.FaceRankingFromFile(SecretRelationshipTest.美男美女); string filePath = PortalChromeDriver.CreateFolder(@"拼颜值\14.检查是否可以正常关闭”拼颜值“的功能"); MobileAndroidDriver.GetScreenshot(filePath, "关闭前拼颜值正常使用,图片显示描述语"); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "关闭前拼颜值正常使用,图片显示描述语"); //停用拼颜值 Utility.TurnOff();; string turnOffPath = PortalChromeDriver.CreateFolder(@"拼颜值\19.是否可以停用'拼颜值'功能"); PortalChromeDriver.TakeScreenShot(turnOffPath, "Portal是否能正常关闭拼颜值"); Assert.IsTrue(!Utility.IsTurnOn(), "Portal是否能正常关闭拼颜值"); FaceRankingMobilePage_WeChat.BackWards(); FaceRankingMobilePage_WeChat.ClickFaceRanking(); MobileAndroidDriver.GetScreenshot(filePath, "关闭拼颜值技能后H5端是否能正常使用"); Assert.IsFalse(Mobile_WeChat_Utility.IsAt(Mobile.UIElement.FaceRankingMobileElement.AccountFaceRanking), "关闭拼颜值技能后H5端是否能正常使用"); }
public void Can_secretRelationship_5_100_Weibo() { string filePath = PortalChromeDriver.CreateFolder(@"关系识别\29.设置最高发奖数量为5, 中奖机率为100%, 检查发送的前5张有效图片都能中奖(所有奖项都试一遍)"); string filePath30 = PortalChromeDriver.CreateFolder(@"关系识别\30.设置最高发奖数量为5, 中奖机率为100%, 检查发送的第6张有效图片能否中奖(所有奖项都试一遍)"); MobileAndroidDriver.AndroidInitialize_Weibo(); Mobile_Weibo_Utility.Follow(); for (int i = 1; i < 11; i++) { count = 0; WeChatManagermentPage.GoToCS_Skill_Page(); SecretRelationshipPage.ClickSecretRelationship(); SecretRelationshipPage.TurnOn(); //设置奖励中奖概率 PortalChromeDriver.ClickElementPerXpath(secretRelationshipElement.RewartSetting); SecretRelationshipPage.ClearAllAward(); SecretRelationshipPage.CheckAward(secretRelationshipElement.Award.Replace("{0}", i + ""), "6", "100"); string file = string.Empty; switch (i) { case 1: file = 美男美女; break; case 2: file = 美女丑男; break; case 3: file = 年轻男小孩; break; case 4: file = 美女美女; break; case 5: file = 小孩小孩; break; case 6: file = 小孩小孩; break; case 7: file = 美女美女; break; case 8: file = 小孩小孩; break; case 9: file = 小孩小孩; break; case 10: file = 小孩小孩; break; } for (int j = 1; j <= 5; j++) { ChoosePhotoAndCheck(file, i); MobileAndroidDriver.GetScreenshot(filePath, file + i); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); //Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id, "reward_25_" + i), "奖励是否显示"); FaceRankingMobilePage_WeChat.BackWards(); } //for(int m=1;m<=10-count;m++) //{ // FaceRankingH5Page.ClickFaceRanking(); // FaceRankingH5Page.FaceRankingFromFile(file); // Thread.Sleep(10 * 1000); //} FaceRankingMobilePage_WeChat.FaceRankingFromFile(file); Thread.Sleep(5 * 1000); MobileAndroidDriver.GetScreenshot(filePath, file + i); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); Assert.IsFalse(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id, "reward_25_" + i), "奖励是否显示"); FaceRankingMobilePage_WeChat.BackWards(); } }
public void Can_secretRelationship_1_100_Weibo() { string filePath = PortalChromeDriver.CreateFolder(@"关系识别\27.设置最高发奖数量为1,中奖机率为100%,检查发送第1张有效图片的时候就能中奖(所有奖项都试一遍)"); string filePath28 = PortalChromeDriver.CreateFolder(@"关系识别\28.设置最高发奖数量为1,中奖机率为100%.检查发送第2张有效图片的时候能否中奖(所有奖项都试一遍)"); MobileAndroidDriver.AndroidInitialize_Weibo(); Mobile_Weibo_Utility.Follow(); //设置奖励中奖概率 for (int i = 1; i < 11; i++) { count = 0; PortalChromeDriver.ClickElementPerXpath(secretRelationshipElement.RewartSetting); SecretRelationshipPage.ClearAllAward(); SecretRelationshipPage.CheckAward(secretRelationshipElement.Award.Replace("{0}", i + ""), "1", "100"); string file = string.Empty; switch (i) { case 1: file = 美男美女; break; case 2: file = 美女丑男; break; case 3: file = 年轻男小孩; break; case 4: file = 美女美女; break; case 5: file = 年轻男少男; break; case 6: file = 小孩小孩; break; case 7: file = 美女美女; break; case 8: file = 美女美女; break; case 9: file = 一男一女; break; case 10: file = 一男一女; break; } ChoosePhotoAndCheck(file, i); MobileAndroidDriver.GetScreenshot(filePath, file + i); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); //Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id, "reward_25_" + i), "奖励是否显示"); //Assert.IsTrue(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id), "奖励是否显示"); //if(count<2) //{ // FaceRankingH5Page.BackWards(); // FaceRankingH5Page.ClickFaceRanking(); // FaceRankingH5Page.FaceRankingFromFile(file); // Thread.Sleep(5 * 1000); //} FaceRankingMobilePage_WeChat.FaceRankingFromFile(file); Thread.Sleep(5 * 1000); MobileAndroidDriver.GetScreenshot(filePath28, file + i); Assert.IsTrue(Mobile_WeChat_Utility.IsAtPerXpath(Mobile.UIElement.FaceRankingMobileElement.Comment), "图片显示描述语是否正确"); Assert.IsTrue(FaceRankingMobilePage_WeChat.CheckOficailAccountShow("啊_荀"), "公众号名称是否正确显示"); Assert.IsFalse(MobileAndroidDriver.IsAt(secretRelationshipElement.H5Reward_Resource_id), "奖励是否显示"); } }