Login fails
bugstale
### Before submitting a bug report...
- [x] This bug wasn't already reported.
(I have checked every bug report on GitHub)
- [x] I've ran the program with the -r argument.
### Branch
develop
### Commit
ab99b4e
### Describe the bug
MS apparently changed the login mechanism, so it's impossible for the script to proceed.
Also the dialog, for asking if you want to stay logged in, has been changed (see screenshot). So the script can't get past that step.
### Import the logs
```
2025-05-08 11:49:30,846 [INFO] [LOGIN] Logging-in...
2025-05-08 11:49:41,275 [ERROR] Error during login: Message:
Stacktrace:
GetHandleVerifier [0x009FFC53+61635]
GetHandleVerifier [0x009FFC94+61700]
(No symbol) [0x008205D3]
(No symbol) [0x0086899E]
(No symbol) [0x00868D3B]
(No symbol) [0x008B0E12]
(No symbol) [0x0088D2E4]
(No symbol) [0x008AE61B]
(No symbol) [0x0088D096]
(No symbol) [0x0085C840]
(No symbol) [0x0085D6A4]
GetHandleVerifier [0x00C84573+2701795]
GetHandleVerifier [0x00C7FCF6+2683238]
GetHandleVerifier [0x00C9AA3E+2793134]
GetHandleVerifier [0x00A16915+155013]
GetHandleVerifier [0x00A1CFFD+181357]
GetHandleVerifier [0x00A074A8+92440]
GetHandleVerifier [0x00A07650+92864]
GetHandleVerifier [0x009F2040+5296]
BaseThreadInitThunk [0x765DFCC9+25]
RtlGetAppContainerNamedObjectPath [0x770A82AE+286]
RtlGetAppContainerNamedObjectPath [0x770A827E+238]
2025-05-08 11:49:41,335 [DEBUG] in __exit__ exc_type=<class 'selenium.common.exceptions.TimeoutException'> exc_value=Message:
Stacktrace:
GetHandleVerifier [0x009FFC53+61635]
GetHandleVerifier [0x009FFC94+61700]
(No symbol) [0x008205D3]
(No symbol) [0x0086899E]
(No symbol) [0x00868D3B]
(No symbol) [0x008B0E12]
(No symbol) [0x0088D2E4]
(No symbol) [0x008AE61B]
(No symbol) [0x0088D096]
(No symbol) [0x0085C840]
(No symbol) [0x0085D6A4]
GetHandleVerifier [0x00C84573+2701795]
GetHandleVerifier [0x00C7FCF6+2683238]
GetHandleVerifier [0x00C9AA3E+2793134]
GetHandleVerifier [0x00A16915+155013]
GetHandleVerifier [0x00A1CFFD+181357]
GetHandleVerifier [0x00A074A8+92440]
GetHandleVerifier [0x00A07650+92864]
GetHandleVerifier [0x009F2040+5296]
BaseThreadInitThunk [0x765DFCC9+25]
RtlGetAppContainerNamedObjectPath [0x770A82AE+286]
RtlGetAppContainerNamedObjectPath [0x770A827E+238]
traceback=<traceback object at 0x00000206EC19D7C0>
2025-05-08 11:49:41,347 [ERROR]
Traceback (most recent call last):
File "c:\Tools\MS-Rewards-Farmer\klept0\main.py", line 153, in executeBot
Login(desktopBrowser).login()
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "c:\Tools\MS-Rewards-Farmer\klept0\src\login.py", line 77, in login
self.execute_login()
~~~~~~~~~~~~~~~~~~^^
File "c:\Tools\MS-Rewards-Farmer\klept0\src\login.py", line 89, in execute_login
emailField = self.utils.waitUntilVisible(By.ID, "i0116")
File "c:\Tools\MS-Rewards-Farmer\klept0\src\utils.py", line 219, in waitUntilVisible
return WebDriverWait(self.webdriver, timeToWait).until(
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
expected_conditions.visibility_of_element_located((by, selector))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Program Files\Python313\Lib\site-packages\selenium\webdriver\support\wait.py", line 146, in until
raise TimeoutException(message, screen, stacktrace)
```
### Screenshots


### Value of dashboard variable
n/a
15 条评论