public void BidPlayer(BidPlayerDTO bidPlayerDTO, EaAccount eaAccount) { _chromeDriver.OpenSearchTransferMarket(eaAccount); var nameInput = _chromeDriver.FindElement(By.ClassName("ut-text-input-control"), 3); nameInput.SendKeys(bidPlayerDTO.Player.Name); Thread.Sleep(500); var searchedPlayers = _chromeDriver.FindElementByClassName("playerResultsList").FindElements(By.CssSelector("button")); var selectPlayer = searchedPlayers.FirstOrDefault(p => p.FindElement(By.CssSelector(".btn-subtext")).Text == bidPlayerDTO.Player.Rating.ToString()); selectPlayer.Click(); Thread.Sleep(1000); var priceElements = _chromeDriver.FindElementsByClassName("numericInput"); var maxBidPriceElement = priceElements[1]; maxBidPriceElement.Clear(); maxBidPriceElement.SendKeys(bidPlayerDTO.MaxPrice.ToString()); Thread.Sleep(1000); var searchButton = _chromeDriver.FindElementByClassName("call-to-action"); searchButton.Click(); Thread.Sleep(4000); List <IWebElement> players; do { players = _playersHelper.InitPlayers(); }while (PlaceBid(players, bidPlayerDTO, eaAccount)); do { players = _playersHelper.InitTargetListOutbidBidPlayers(); }while (PlaceBidActivePlayers(players, bidPlayerDTO)); }
public void UnwatchOverpricedPlayers(BidPlayerDTO bidPlayerDTO) { var players = _playersHelper.InitTargetListOutbidBidPlayers(); _playersHelper.ClearOverPricedPlayers(players, bidPlayerDTO); }