Hay html donde no puedo encontrar la forma correcta de hacer clic en el botón a través de selenio en python.
Aquí está la parte del código.
Entonces, necesito hacer clic en
class="standart-wallet_standartWalletText__zjyj3"a través de selenio, pero parece que nada funciona.
Lo que probé:
wait.until(EC.element_to_be_clickable((By.XPATH, "//span[text()='standard wallet']"))) wait.until(EC.element_to_be_clickable((By.XPATH, "//span[starts-with(@class,'standart-wallet_standartWalletText')]" wait.until(EC.element_to_be_clickable((CSS_SELECTOR, ...))) wait.until(EC.element_to_be_clickable((CLASS_NAME, ...)))y así...
Lo que obtuve:
raise TimeoutException(message, screen, stacktrace)Entonces, por favor ayuda ¯_(ツ)_/¯
El elemento probablemente esté oculto, ya que está anidado en acordeón. Por lo tanto, no obtendrá clickable estado en el que se pueda hacer clic hasta que se expanda. Puede intentar implementar una función que la expanda o simplemente usar EC.presence_of_element_located() en su lugar.