Example #1
0
 //劲舞团页面商城用户登录
 public static void betaShopLogin(string userName, string password, IWebDriver driver)
 {
     driver.FindElement(By.LinkText("用户登录")).Click();
     driver.webDriverWait(By.Id("userName"), 5).SendKeys(userName);
     driver.FindElement(By.Id("password")).SendKeys(password);
     driver.FindElement(By.Id("identifyingCode")).SendKeys("1111");
     driver.FindElement(By.Id("submitlog")).Click();
 }
Example #2
0
 //返现币购买100MB经验
 public static void buyExpInBack(string userName, IWebDriver driver)
 {
     driver.Navigate().GoToUrl("http://betashop.9you.com/item/show/pkey/kBoubnG61322652566");
     driver.webDriverWait(By.LinkText("送给朋友"), 5).Click();
     driver.FindElement(By.CssSelector("input[name='special']")).SendKeys("100");
     driver.FindElement(By.CssSelector("input[name='getusername']")).SendKeys(userName);
     driver.FindElement(By.CssSelector("input[name='getusername_r']")).SendKeys(userName);
     driver.FindElement(By.CssSelector("form#Sendmode>p>input.n_checkbox")).Click();
     driver.FindElement(By.CssSelector("form[id='Sendmode']>p>input[data-type='server-selector']")).Click();
     Thread.Sleep(500);
     driver.FindElement(By.LinkText("特别体验区")).Click();
     Thread.Sleep(500);
     driver.FindElement(By.CssSelector("form#Sendmode>a.n_qdBtn")).Click();
     Thread.Sleep(500);
     SwitchToFrame(driver, "//iframe[contains(@class,'fancybox-iframe')]");
     driver.FindElement(By.Id("bt1")).Click();
     driver.SwitchTo().DefaultContent();
     driver.FindElement(By.CssSelector("a.fancybox-item.fancybox-close")).Click();
 }
Example #3
0
 //给自己买1200道具
 public static void buySelf1200(IWebDriver driver)
 {
     driver.Navigate().GoToUrl("http://betashop.9you.com/item/show/pkey/B7IOSWvt1428477629/eq/0");
     driver.FindElement(By.CssSelector("form[id='Buymode']>p>input[data-type='server-selector']")).Click();
     Thread.Sleep(500);
     driver.webDriverWait(By.LinkText("特别体验区"), 5).Click();
     Thread.Sleep(500);
     driver.FindElement(By.CssSelector("form#Buymode>a.n_qdBtn")).Click();
     Thread.Sleep(500);
     SwitchToFrame(driver, "//iframe[contains(@class,'fancybox-iframe')]");
     driver.FindElement(By.Id("bt1")).Click();
     driver.SwitchTo().DefaultContent();
     driver.FindElement(By.CssSelector("a.fancybox-item.fancybox-close")).Click();
 }
Example #4
0
 //切换至特定iframe
 public static void SwitchToFrame(IWebDriver driver, string _xpath)
 {
     IWebElement oneIframe = driver.webDriverWait(By.XPath(_xpath), 5);
     driver.SwitchTo().Frame(oneIframe);
 }
Example #5
0
 //送个朋友戒指到特别体验区
 public static void sendRing_2(IWebDriver driver, string getRingUser)
 {
     switchToAnotherWindow(driver);
     driver.webDriverWait(By.LinkText("送给朋友"), 5).Click();
     driver.FindElement(By.CssSelector("input[name='getusername']")).SendKeys(getRingUser);
     driver.FindElement(By.CssSelector("input[name='getusername_r']")).SendKeys(getRingUser);
     driver.FindElement(By.CssSelector("form[id='Sendmode']>p>input[data-type='server-selector']")).Click();
     Thread.Sleep(500);
     driver.FindElement(By.LinkText("特别体验区")).Click();
     Thread.Sleep(500);
     driver.FindElement(By.CssSelector("form#Sendmode>a.n_qdBtn")).Click();
 }
Example #6
0
 public static void sendRing(IWebDriver driver)
 {
     switchToAnotherWindow(driver);
     driver.FindElement(By.CssSelector("form[id='Buymode']>p>input[data-type='server-selector']")).Click();
     Thread.Sleep(500);
     driver.webDriverWait(By.LinkText("特别体验区"), 5).Click();
     Thread.Sleep(500);
     driver.FindElement(By.CssSelector("form#Buymode>a.n_qdBtn")).Click();
 }
Example #7
0
 //跳转
 public static void getConsBadge(IWebDriver driver, string userName, string password, string consBadgeID, string URLExten)
 {
     driver.Navigate().GoToUrl("http://betashop.9you.com/active/active/name/ConsBadge" + URLExten);
     betaShopLogin(userName, password, driver);
     driver.webDriverWait(By.XPath("//input[contains(@value,'" + consBadgeID + "')]"), 5).Click();
     driver.FindElement(By.Id("n_input_0")).Click();
     Thread.Sleep(500);
     driver.FindElement(By.LinkText("特别体验区")).Click();
     Thread.Sleep(500);
     driver.FindElement(By.Id("tj")).Click();
 }