I have a whatsapp bot and I need to check for multiple elements in selenium one after the other like:
try:
....
except NoSuchElementException:
...
try:
...
except NoSuchElementException
I know that this isn't possible as it would raise During handling the above exception, another exception occured... and that stuff, I tried to use if as work around, but didn't work. Does anyone have any way to achieve this?
CodePudding user response:
This back to back try-catch{} block:
try:
....
except NoSuchElementException:
...
try:
...
except NoSuchElementException
have an indentation issue.
Solution
You can check for multiple elements through multiple try-catch{} bolck as follows:
try:
....
try:
...
except NoSuchElementException:
...
except NoSuchElementException:
...
