From a340f42ec425860e0acf96d71a6892181de70343 Mon Sep 17 00:00:00 2001 From: maxluli Date: Mon, 5 Jun 2023 11:01:16 +0200 Subject: [PATCH] Added partial support for live feeds --- TrackTrends/F1TVEmulator.cs | 12 ++++++++++++ TrackTrends/Settings.cs | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/TrackTrends/F1TVEmulator.cs b/TrackTrends/F1TVEmulator.cs index 5e8739f..4cc56c9 100644 --- a/TrackTrends/F1TVEmulator.cs +++ b/TrackTrends/F1TVEmulator.cs @@ -187,6 +187,18 @@ namespace TrackTrends return 104; } + try + { + + IWebElement LiveButton = Driver.FindElement(By.ClassName("btn-manage-account")); + //By.ClassName("btn btn-controls btn-main btn-manage-account no-redirect") + LiveButton.Click(); + } + catch + { + Console.Write("Going for a rediff"); + } + //Again waits for the page to fully load (when you accept cookies it takes a little time for the page to load) //Cannot use The timeout because the feed loading is not really loading so there is not event or anything Thread.Sleep(5000); diff --git a/TrackTrends/Settings.cs b/TrackTrends/Settings.cs index 8c20ad6..3fae89d 100644 --- a/TrackTrends/Settings.cs +++ b/TrackTrends/Settings.cs @@ -355,9 +355,11 @@ namespace TrackTrends break; } MessageBox.Show(message); + btnRefresh.Text = "Retry"; } else { + btnRefresh.Text = "Get a newer image"; pbxPreview.Image = Emulator.Screenshot(); } } @@ -369,7 +371,7 @@ namespace TrackTrends btnCreatZone.Enabled = true; btnCreateWindow.Enabled = true; btnResetDriver.Enabled = true; - btnRefresh.Text = "Get a newer image"; + } private void Settings_FormClosing(object sender, FormClosingEventArgs e)