我正在尝试选择[此网页](https://www.dukascopy.com/swiss/english/marketwatch/historical/)上的“专业”按钮
我可以切换到包含此元素的iframe,但尝试使用元素的xpath、id或类名单击所有元素都会导致在同一列中选择一个看似随机的按钮。下面是我正在使用的当前代码以及检查按钮的屏幕截图
majorforexbutton = driver.find_element_by_xpath('/html/body/div[9]/div[1]/div[3]/ul/li[4]')
majorforexbutton.click()
截图:
试着抓住你的元素并尝试底部的任何一个
其中1项:
文本为Majors字段的元素位于
<iframe>
内,因此您必须:诱导WebDriverWait使所需的帧可用,并切换到它
诱导WebDriverWait使所需的元素可单击
您可以使用以下任一Locator Strategies:
使用
CSS_SELECTOR
:使用
XPATH
:注意:您必须添加以下导入:
浏览器快照:
参考文献
您可以在以下内容中找到一些相关讨论:
相关问题 更多 >
编程相关推荐