Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.03 KB | None | 0 0
  1. using NUnit.Framework;
  2. using OpenQA.Selenium;
  3. using OpenQA.Selenium.Chrome;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9.  
  10. namespace Addtobasket
  11. {
  12. public class Basket
  13. {
  14. IWebDriver driver = new ChromeDriver();
  15. [Test]
  16. public void AddToBasket()
  17. {
  18. ChromeOptions options = new ChromeOptions();
  19. options.AddArguments("--start-maximized");
  20. driver = new ChromeDriver(options);
  21. driver.Navigate().GoToUrl("https://www.emag.bg/");
  22. driver.FindElement(By.ClassName("back-button")).Click();//emag.bg
  23. driver.FindElement(By.Id("searchboxTrigger")).SendKeys("Тостер Star-Light TS-800");//подава текст на търсачката
  24. IWebElement sentButton = driver.FindElement(By.XPath("//*[@id=\"masthead\"]/div/div/div[2]/div/form/div[1]/div[2]/button[2]/i"));
  25. sentButton.Submit();// кликА сърча
  26. //driver.FindElement(By.Id("11110068")).Click();
  27. IWebElement item = driver.FindElement(By.CssSelector("#card_grid > div:nth-child(1) > div > div > div.card-section-mid > div > h2 > a"));
  28. item.Click();//отваря айтъма
  29.  
  30. driver.FindElement(By.CssSelector("#main-container > section:nth-child(1) > div > div:nth-child(2) > div.col-sm-5.col-md-7.col-lg-7 > div > div > div.col-sm-12.col-md-6.col-lg-5 > form > div.product-highlight.product-page-actions > button.btn.btn-primary.btn-emag.btn-block.yeahIWantThisProduct.btn-xl.gtm_680klw.font-size-base")).Click();//добавя в количката
  31. driver.FindElement(By.CssSelector("body > div.ph-modal.modal.fade.in > div > div > div.modal-header > button > i")).Click();
  32. driver.FindElement(By.CssSelector("#my_cart > i")).Click();
  33.  
  34.  
  35. Assert.IsNotNull(driver.FindElement(By.PartialLinkText("Тостер Star-Light TS-800W")));
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. }
  43.  
  44. }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement