Это одна из причин, по которой вы никогда не должны использовать JavaScript-клик, Selenium Webdriver создан для стимулирования, как если бы реальный пользователь мог кликать.Настоящий пользователь не может щелкнуть невидимый элемент на странице, но вы можете щелкнуть через Javascript.Если вы ищете элемент по этому идентификатору video-title
, он соответствует 53 видео.Но я не знаю, на какую из них вы хотите нажать.Вы можете сопоставить этот элемент другим способом (не по id).
Я дам вам представление о том, как щелкнуть по этому элементу, но вам нужно сначала найти индекс, прежде чем щелкнуть.
driver.find_element_by_xpath("(//*[@id='video-title'])[1]").click
Если первый невидим, затем передайте 2, [2], затем три, выясните, какой из них щелкает по нужному элементу.Или вы можете указать точный элемент, мы можем попытаться найти этот элемент другим способом.