safari 11(highserria) 环境,有一个 element 需要鼠标 hover 上才能显示,想实现 hover 并点击的动作,可是在给足了加载时间之后,执行下面的代码,鼠标不悬停 element 不显示。 zoom_out_button = driver.find_element_by_class_name('zoom-out-right-button-control-bar') print('Visiable?', zoom_out_button.is_displayed()) fasle ActionChains(driver).move_to_element(zoom_out_button).click(zoom_out_button).perform() 想请教一下为什么 action 不工作呢?下面是目标 js。也就是 https://www.tradingview.com/chart/f8my3Ybg 图表下方的放大缩小图标。google 说 safari 和 chrome 有个缺陷,不过确认了不是我这个版本。有点闹不明白了。
1
kran 2017-11-21 07:44:21 +08:00 via iPhone
直接修改 css 不可以吗
|
3
kran 2017-11-21 13:50:25 +08:00
不是有 executeScript 吗,用它来修改样式呀
|