Я пытаюсь go запустить Индию (веб-сайт, поддерживаемый правительством для стартапов) и соединиться со страницей запуска. Есть несколько флажков, которые используются для поиска соответствующей стартап-компании, которую вы хотите найти, и я хочу нажать на некоторые из них. флажки в Selen Webdriver python, но, хотя мой Xpath правильный, я всегда получаю исключение NoSuchElement, и забавная часть здесь, когда я пытаюсь установить только один флажок, он работает отлично, а когда я пытаюсь установить второй флажок, я всегда получаю ошибку NoSuchElementException .
Это код, который я пробовал:
# Importing the required packages
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import os
import time
try:
cwd = os.getcwd()
driver = webdriver.Chrome(cwd + "/chromedriver.exe")
driver.get("https://www.startupindia.gov.in/content/sih/en/search.html?roles=Startup&page=0")
time.sleep(5)
driver.find_element_by_xpath("(//div[@class='mCSB_container']//label)[2]").click()
time.sleep(5)
driver.find_element_by_xpath("//label[text()[normalize-space()='Accounting']]").click()
finally:
print("It works!")
Я пробовал такие вещи, как time.sleep (5), и все, но ни один из них не сработал, пожалуйста, помогите мне найти решение для моей проблемы. .