Open devallareddyb opened 1 month ago
Going to the rewards page, these look like activities that seem to require specific search terns (e.g., 'search on bing for details on the financial market', 'search on bing for the upcoming weather', 'find items on your shopping list', etc.) rather than just box clicks like many of the usual activities. I get the same results in my script for anything that requires these specific searches.
Is the script itself supposed to be able to resolve these items or should this become a Feature Request?
According to the r/microsoftrewards reddit, you need to specifically search for terms like "sports game" for the sports one and "video games" for the video game one and/or specific games (e.g., 'halo), and teams. These ones seem to be tied to specific keywords that aren't specifically listed anywhere obvious other than trial/error.
Going to the rewards page, these look like activities that seem to require specific search terns (e.g., 'search on bing for details on the financial market', 'search on bing for the upcoming weather', 'find items on your shopping list', etc.) rather than just box clicks like many of the usual activities. I get the same results in my script for anything that requires these specific searches.
Is the script itself supposed to be able to resolve these items or should this become a Feature Request?
The script does not handle these types of activities, I myself have not had these types, so I can't really add those. Unless someone else makes a change for that.
Got Same But different... Headless = true Docker!!
[11/2/2024, 1:36:52 AM] [PID: 28] [LOG] [MORE-PROMOTIONS] Started solving "More Promotions" items
[11/2/2024, 1:37:24 AM] [PID: 28] [ERROR] [ACTIVITY] An error occurred:TimeoutError: page.click: Timeout 30000ms exceeded.
Call log:
- waiting for locator('[data-bi-id^="10XMSRewards_a30081644_en-us_MemberCenter"]')
- locator resolved to <div mee-rewardable="" class="text-align-center rewards-card-container" data-bi-id="10XMSRewards_a30081644_en-us_MemberCenter" data-m="{"cN":"Free sweeps entry","id":"10xmsrewards_a30081644_en-us_membercenter","sN":1,"aN":"Rewards.Dashboard.MoreActivities","cT":"Promotion"}">…</div>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <img alt="pop up hero image" class="dashboardPopUpModalImage" src="//az15297.vo.msecnd.net/images/rewards/membercenter/missions/StreakProtection/StreakPausePopUpImg.png" ng-src="//az15297.vo.msecnd.net/images/rewards/membercenter/missions/StreakProtection/StreakPausePopUpImg.png" srcset="//az15297.vo.msecnd.net/images/rewards/membercenter/missions/StreakProtection/StreakPausePopUpImg.png" ng-srcset="//az15297.vo.msecnd.net/images/rewards/membercenter/missions/StreakProtection/StreakPausePopUpImg.pn…/> from <mee-rewards-user-status-banner class="ng-scope ng-isolate-scope" dashboard-result="$ctrl.dashboardResult" ng-class="{'dense-dashboard': $ctrl.isDenseLayout}" ng-if="$ctrl.componentAvailabilityMap['userStatus'] && !$ctrl.componentAvailabilityMap['giveInfo']">…</mee-rewards-user-status-banner> subtree intercepts pointer events
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="dashboardPopUpModal" ng-show="$ctrl.isModalVisible">…</div> from <mee-rewards-user-status-banner class="ng-scope ng-isolate-scope" dashboard-result="$ctrl.dashboardResult" ng-class="{'dense-dashboard': $ctrl.isDenseLayout}" ng-if="$ctrl.componentAvailabilityMap['userStatus'] && !$ctrl.componentAvailabilityMap['giveInfo']">…</mee-rewards-user-status-banner> subtree intercepts pointer events
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <img alt="pop up hero image" class="dashboardPopUpModalImage" src="//az15297.vo.msecnd.net/images/rewards/membercenter/missions/StreakProtection/StreakPausePopUpImg.png" ng-src="//az15297.vo.msecnd.net/images/rewards/membercenter/missions/StreakProtection/StreakPausePopUpImg.png" srcset="//az15297.vo.msecnd.net/images/rewards/membercenter/missions/StreakProtection/StreakPausePopUpImg.png" ng-srcset="//az15297.vo.msecnd.net/images/rewards/membercenter/missions/StreakProtection/StreakPausePopUpImg.pn…/> from <mee-rewards-user-status-banner class="ng-scope ng-isolate-scope" dashboard-result="$ctrl.dashboardResult" ng-class="{'dense-dashboard': $ctrl.isDenseLayout}" ng-if="$ctrl.componentAvailabilityMap['userStatus'] && !$ctrl.componentAvailabilityMap['giveInfo']">…</mee-rewards-user-status-banner> subtree intercepts pointer events
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="dashboardPopUpModal" ng-show="$ctrl.isModalVisible">…</div> from <mee-rewards-user-status-banner class="ng-scope ng-isolate-scope" dashboard-result="$ctrl.dashboardResult" ng-class="{'dense-dashboard': $ctrl.isDenseLayout}" ng-if="$ctrl.componentAvailabilityMap['userStatus'] && !$ctrl.componentAvailabilityMap['giveInfo']">…</mee-rewards-user-status-banner> subtree intercepts pointer events
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="dashboardPopUpModal" ng-show="$ctrl.isModalVisible">…</div> from <mee-rewards-user-status-banner class="ng-scope ng-isolate-scope" dashboard-result="$ctrl.dashboardResult" ng-class="{'dense-dashboard': $ctrl.isDenseLayout}" ng-if="$ctrl.componentAvailabilityMap['userStatus'] && !$ctrl.componentAvailabilityMap['giveInfo']">…</mee-rewards-user-status-banner> subtree intercepts pointer events
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="dashboardPopUpModal" ng-show="$ctrl.isModalVisible">…</div> from <mee-rewards-user-status-banner class="ng-scope ng-isolate-scope" dashboard-result="$ctrl.dashboardResult" ng-class="{'dense-dashboard': $ctrl.isDenseLayout}" ng-if="$ctrl.componentAvailabilityMap['userStatus'] && !$ctrl.componentAvailabilityMap['giveInfo']">…</mee-rewards-user-status-banner> subtree intercepts pointer events```
More activity is getting timed out now at Level 2
[10/5/2024, 9:26:34 AM] [PID: 28098] [ERROR] [ACTIVITY] An error occurred:TimeoutError: page.click: Timeout 30000ms exceeded. Call log: [2m- waiting for locator('[data-bi-id^="ENUS_moreactivities_task14_health_exploreonbing_MA_Oct24_w1"]')[22m [10/5/2024, 9:27:06 AM] [PID: 28098] [ERROR] [ACTIVITY] An error occurred:TimeoutError: page.click: Timeout 30000ms exceeded. Call log: [2m- waiting for locator('[data-bi-id^="ENUS_moreactivities_task15_realestate_exploreonbing_MA_Oct24_w1"]')[22m [10/5/2024, 9:27:37 AM] [PID: 28098] [ERROR] [ACTIVITY] An error occurred:TimeoutError: page.click: Timeout 30000ms exceeded. Call log: [2m- waiting for locator('[data-bi-id^="ENUS_moreactivities_task16_hotel_exploreonbing_MA_Oct24_w1"]')[22m [10/5/2024, 9:28:09 AM] [PID: 28098] [ERROR] [ACTIVITY] An error occurred:TimeoutError: page.click: Timeout 30000ms exceeded. Call log: [2m- waiting for locator('[data-bi-id^="ENUS_moreactivities_task3_restaurant_exploreonbing_MA_Oct24_w1"]')[22m [10/5/2024, 9:28:40 AM] [PID: 28098] [ERROR] [ACTIVITY] An error occurred:TimeoutError: page.click: Timeout 30000ms exceeded. Call log: [2m- waiting for locator('[data-bi-id^="ENUS_moreactivities_task7_currency_exploreonbing_MA_Oct24_w1"]')[22m [10/5/2024, 9:29:12 AM] [PID: 28098] [ERROR] [ACTIVITY] An error occurred:TimeoutError: page.click: Timeout 30000ms exceeded. Call log: [2m- waiting for locator('[data-bi-id^="ENUS_moreactivities_task8_recipe_exploreonbing_MA_Oct24_w1"]')[22m