From e6776df4879999d6e7478ae314ba929a6924bb16 Mon Sep 17 00:00:00 2001 From: Matthias Guillitte Date: Sat, 15 Feb 2025 13:34:37 +0100 Subject: [PATCH] Fix login button --- app/Browser/BrowserJob.php | 1 - app/Browser/Jobs/Hellcase/HellcaseJob.php | 5 ++++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Browser/BrowserJob.php b/app/Browser/BrowserJob.php index 6ecdc1c..6c20e72 100644 --- a/app/Browser/BrowserJob.php +++ b/app/Browser/BrowserJob.php @@ -272,7 +272,6 @@ abstract class BrowserJob implements ShouldQueue protected function findElementContainingElementWithText(Browser $browser, string $elementXpath, string $text, bool $ignoreCase = true): RemoteWebElement|null { try { if ($ignoreCase) { - dump("{$elementXpath}[.//*[{$this->xpathContainsIgnoreCase($text)}]]"); return $browser->driver->findElement(WebDriverBy::xpath("{$elementXpath}[.//*[{$this->xpathContainsIgnoreCase($text)}]]")); } else { return $browser->driver->findElement(WebDriverBy::xpath("{$elementXpath}[.//*[contains(text(), \"{$text}\")]]")); diff --git a/app/Browser/Jobs/Hellcase/HellcaseJob.php b/app/Browser/Jobs/Hellcase/HellcaseJob.php index 50eaa75..f0137be 100644 --- a/app/Browser/Jobs/Hellcase/HellcaseJob.php +++ b/app/Browser/Jobs/Hellcase/HellcaseJob.php @@ -84,7 +84,10 @@ class HellcaseJob extends BrowserJob return; } - $this->waitForAndClickText($browser, "Sign in with Steam"); + sleep(5); + $browser->waitForText("Sign in with Steam", 30, true); + sleep(3); + $browser->driver->findElement(WebDriverBy::xpath('//button[@class = "_base_1uydq_1 _accent-1_1uydq_105 _m_1uydq_52 _full_1uydq_94 _primary_1uydq_100"]'))->click(); sleep(5); // QR CODE SCANNING