From 61e55f960e4fee026c908537f35f0439ba4cb02f Mon Sep 17 00:00:00 2001 From: Matthias Guillitte Date: Tue, 18 Feb 2025 18:48:48 +0100 Subject: [PATCH] Fix Job --- app/Browser/Components/Hellcase/MainNav.php | 8 ++++++-- app/Browser/Jobs/Hellcase/HellcaseJob.php | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/Browser/Components/Hellcase/MainNav.php b/app/Browser/Components/Hellcase/MainNav.php index 00addd0..dd546a6 100644 --- a/app/Browser/Components/Hellcase/MainNav.php +++ b/app/Browser/Components/Hellcase/MainNav.php @@ -37,7 +37,11 @@ class MainNav extends BaseComponent } public function goToHome(Browser $browser) { - $browser->scrollIntoView('@logo'); - $browser->click('@logo'); + try { + $browser->scrollIntoView('@logo'); + $browser->click('@logo'); + } catch (\Exception $e) { + $browser->visit('https://hellcase.com/'); + } } } diff --git a/app/Browser/Jobs/Hellcase/HellcaseJob.php b/app/Browser/Jobs/Hellcase/HellcaseJob.php index 0c5b3b3..070f626 100644 --- a/app/Browser/Jobs/Hellcase/HellcaseJob.php +++ b/app/Browser/Jobs/Hellcase/HellcaseJob.php @@ -161,6 +161,8 @@ class HellcaseJob extends BrowserJob $joinButton = $browser->driver->findElement(WebDriverBy::xpath('//button[span[contains(text(), "Join for free")]]')); $joinButton->click(); + sleep(3); + // JobRun // Get the elements text containing class starting with giveaway-entity-prize__ $prizeElement = $browser->driver->findElements(WebDriverBy::xpath('//div[starts-with(@class, "giveaway-entity-prize__")]'));