https://pinstopins.blogspot.com/2020/04/sayac-canl.html
Mycode :
driver1.FindElement(By.XPath("//button[@class='ytp-large-play-button ytp-button'")).Click();
Blogger youtube video play click Что это за код?
Спасибо!
1 ответ
Я изучил платформу, которую вы разместили. Чтобы нажать кнопку воспроизведения, вы должны войти в iframe:
Для этого проверьте следующий пример:
self.driver1 = webdriver.Firefox()
# Locate the iframe using the tag attribute.
driver1.SwitchTo.Frame(driver.FindElement(By.TagName("iframe"))
# After locating and entering into the iframe you now have access to the given video and you can click on that.
driver1.FindElement(By.XPath("//button[@class='ytp-large-play-button ytp-button'")).Click();
# After clicking on the button, I guess you don't need it anymore so you have to out of the iframe into the default content. So, you execute the following line.
driver.switchTo().defaultContent();
Если вам нужны дополнительные сведения, посетите официальный веб-сайт Selenium. (это раздел манипуляции браузером).
Похожие вопросы
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.