|
3 | 3 | using TbsCore.Helpers;
|
4 | 4 | using TbsCore.Models.MapModels;
|
5 | 5 | using TbsCore.Models.VillageModels;
|
| 6 | +using TbsCore.Parsers; |
6 | 7 | using TbsCore.Tasks.Others;
|
7 | 8 | using TbsCore.Tasks.Sim;
|
8 | 9 | using TbsWinformNet6.Helpers;
|
@@ -131,11 +132,9 @@ private void button4_Click(object sender, EventArgs e)
|
131 | 132 |
|
132 | 133 | private async void button5_Click(object sender, EventArgs e)
|
133 | 134 | {
|
134 |
| - var acc = GetSelectedAcc(); |
135 |
| - var task = new HeroSetPoints(); |
136 | 135 | try
|
137 | 136 | {
|
138 |
| - await task.Execute(acc); |
| 137 | + await NavigationHelper.ToAuction(GetSelectedAcc(), NavigationHelper.AuctionTab.Bids); |
139 | 138 | }
|
140 | 139 | catch (Exception ex)
|
141 | 140 | {
|
@@ -167,36 +166,14 @@ private async void button7_Click(object sender, EventArgs e)
|
167 | 166 | {
|
168 | 167 | var acc = GetSelectedAcc();
|
169 | 168 | acc.Wb.UpdateHtml();
|
170 |
| - var item = acc.Wb.Html.DocumentNode.Descendants("div").FirstOrDefault(x => x.HasClass("item148")); |
171 |
| - item = item.ParentNode; |
172 |
| - var elements = acc.Wb.Driver.FindElements(By.XPath(item.XPath)); |
| 169 | + acc.Hero.HeroInfo = HeroParser.GetHeroAttributes(acc.Wb.Html); |
| 170 | + acc.Hero.HeroArrival = DateTime.Now + HeroParser.GetHeroArrivalInfo(acc.Wb.Html); |
| 171 | + |
| 172 | + var attributesDiv = acc.Wb.Html.DocumentNode.Descendants("div").FirstOrDefault(x => x.HasClass("heroAttributes")); |
| 173 | + var pointButtons = attributesDiv.Descendants("button").Where(x => x.HasClass("plus")).ToArray(); |
| 174 | + var elements = acc.Wb.Driver.FindElements(By.XPath(pointButtons[3].XPath)); |
173 | 175 | elements[0].Click();
|
174 |
| - var wait = new WebDriverWait(acc.Wb.Driver, TimeSpan.FromMinutes(1)); |
175 |
| - wait.Until(driver => driver.FindElements(By.Id("consumableHeroItem")).Count > 0); |
176 |
| - acc.Wb.UpdateHtml(); |
177 |
| - |
178 |
| - var form = acc.Wb.Html.GetElementbyId("consumableHeroItem"); |
179 |
| - var input = form.Descendants("input").FirstOrDefault(); |
180 |
| - var inputElements = acc.Wb.Driver.FindElements(By.XPath(input.XPath)); |
181 |
| - |
182 |
| - inputElements[0].SendKeys(Keys.Home); |
183 |
| - inputElements[0].SendKeys(Keys.Shift + Keys.End); |
184 |
| - inputElements[0].SendKeys($"{1}"); |
185 |
| - |
186 |
| - var dialog = acc.Wb.Html.GetElementbyId("dialogContent"); |
187 |
| - var buttonWrapper = dialog.Descendants("div").FirstOrDefault(x => x.HasClass("buttonsWrapper")); |
188 |
| - var buttonTransfer = buttonWrapper.Descendants("button").ToArray(); |
189 |
| - var buttonTransferElements = acc.Wb.Driver.FindElements(By.XPath(buttonTransfer[1].XPath)); |
190 |
| - buttonTransferElements[0].Click(); |
191 |
| - |
192 |
| - wait.Until(driver => |
193 |
| - { |
194 |
| - acc.Wb.UpdateHtml(); |
195 |
| - var inventoryPageWrapper = acc.Wb.Html.DocumentNode.Descendants("div").FirstOrDefault(x => x.HasClass("inventoryPageWrapper")); |
196 |
| - return !inventoryPageWrapper.HasClass("loading"); |
197 |
| - }); |
198 |
| - |
199 |
| - _ = dialog; |
| 176 | + //savePoints |
200 | 177 | }
|
201 | 178 | catch (Exception ex)
|
202 | 179 | {
|
|
0 commit comments