【发布时间】:2019-07-20 18:39:09
【问题描述】:
我正在尝试使用此代码单击 javascript 按钮。在第一帧中您可以找到内容,但是当我将自己置于第二个 html 中时,没有菜单。
如何点击按钮?
代码试验:
driver.switch_to.default_content()
driver.find_element_by_tag_name('frameset')
driver.switch_to_frame(1)
driver.find_element_by_tag_name('html')
print(driver.page_source)
driver.find_element_by_tag_name('frameset')
driver.switch_to_frame(1)
driver.find_element_by_tag_name('html')
print(driver.page_source)
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head><frameset cols="170px,100%" framespacing="0" border="0" frameborder="0">
<frame scrolling="no" name="menu" id="menu" src="menu.jsp" />
<frame scrolling="yes" name="main" id="main" src="main.jsp" />
</frameset>
【问题讨论】:
-
请阅读为什么a screenshot of code is a bad idea。粘贴代码并正确格式化。
标签: python selenium xpath iframe webdriverwait