Selenium:move_to_element的精度?它不会触发鼠标悬停在小元素上

时间:2016-06-24 00:58:12

标签: selenium selenium-webdriver selenium-chromedriver

我在SELECT REPLACE (emailcolumn, '@', 'Sponsored@') as emailColumn From MyTable 上遇到关于小元素(图中的点)的问题,以触发鼠标,这会产生一个工具提示:

如果我只是移动到大约1.5像素的元素,它会在20-30%的时间内失败。

我最后编写了一个小的黑客脚本,在元素周围旋转直到我点击它并且它在100%的时间内工作,但它有点慢。 在最初找不到时,它似乎总是找到大约+ 2,+ 2像素的元素。

对我而言,只是说move_to_element功能不够精确。 从文档中可以看出它默认为元素的中心。

当我在Chrome开发工具中查找元素时,Chrome显示的工具提示箭头显示元素的位置及其大小,并不指向点本身,而是指向右侧的几个像素。

这可能是Chrome问题吗?

有没有人遇到过这种问题?是否有更好的方法来校准' move_to_element功能?

0 个答案:

没有答案