【发布时间】:2026-01-28 09:20:04
【问题描述】:
我在 iframe 中有以下元素。此标签显示一个“>”图标,并在用户单击它时翻转到 URL 上的下一个图形。你可以在下面的 URL 中看到它说的地方
https://msdh.ms.gov/msdhsite/_static/14,21995,420,873.html
<a>
<i class="glyphicon glyph-small pbi-glyph-chevronrightmedium middleIcon active pbi-focus-outline" focus-element="" tabindex="0" title="Next Page">
</i>
</a>
如何使用 Selenium 向该元素发送点击操作以翻转到下一个图表?
url='https://msdh.ms.gov/msdhsite/_static/14,21995,420,873.html'
p='my/path/to/chromedriver'
driver=webdriver.Chrome(p)
driver.get(url)
myframe=driver.find_element_by_class_name("flexibleFrame")
driver.switch_to.frame(myframe)
i = driver.find_element_by_class_name("glyphicon")
【问题讨论】:
-
你试过什么?你试过
i.click()吗?我不明白问题是什么。 -
感谢您的确认。我的班级选择器选择了左边的雪佛龙,所以点击没有做任何事情,因为没有什么可以翻转的。我修复了选择器,现在它按预期工作了!
标签: selenium xpath iframe css-selectors webdriverwait