Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using NUnit.Framework;
- using OpenQA.Selenium;
- using OpenQA.Selenium.Chrome;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Addtobasket
- {
- public class Basket
- {
- IWebDriver driver = new ChromeDriver();
- [Test]
- public void AddToBasket()
- {
- ChromeOptions options = new ChromeOptions();
- options.AddArguments("--start-maximized");
- driver = new ChromeDriver(options);
- driver.Navigate().GoToUrl("https://www.emag.bg/");
- driver.FindElement(By.ClassName("back-button")).Click();//emag.bg
- driver.FindElement(By.Id("searchboxTrigger")).SendKeys("Тостер Star-Light TS-800");//подава текст на търсачката
- IWebElement sentButton = driver.FindElement(By.XPath("//*[@id=\"masthead\"]/div/div/div[2]/div/form/div[1]/div[2]/button[2]/i"));
- sentButton.Submit();// кликА сърча
- //driver.FindElement(By.Id("11110068")).Click();
- IWebElement item = driver.FindElement(By.CssSelector("#card_grid > div:nth-child(1) > div > div > div.card-section-mid > div > h2 > a"));
- item.Click();//отваря айтъма
- 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();//добавя в количката
- driver.FindElement(By.CssSelector("body > div.ph-modal.modal.fade.in > div > div > div.modal-header > button > i")).Click();
- driver.FindElement(By.CssSelector("#my_cart > i")).Click();
- Assert.IsNotNull(driver.FindElement(By.PartialLinkText("Тостер Star-Light TS-800W")));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement