我使用python3.6和selenium3.6在Safari 11下测试来自www.tradingview.com的图表。当我想在将鼠标悬停在其上之前点击一个不可见的元素来缩小图表。
driver.get('https://www.tradingview.com/chart/f8my3Ybg/')
zoom_out_button = driver.find_elements_by_class_name('zoom-out-right-button-control-bar')
Time.sleep(500)
ActionChains(driver).move_to_element(zoom_out_button).click().perform()
出现错误信息
an element command could not be completed because the element is not visible on the page
我在网上搜索并找不到纠正它的方法。以下是我分析的代码。如何在隐形元素上实现这样的操作? 我分析的HTML代码 1
答案 0 :(得分:0)
而不是:
qplot(x=rnorm(20), y=rnorm(20)) +
ylab("Per mil--> [\u2030]") +
xlab("\u03B4\u00B9\u00B3C [\u2030]")
首先尝试按如下方式悬停:
ActionChains(driver).move_to_element(zoom_out_button).click().perform()