需求是:多次重复点击某一区域,无法使用XPATH定位,因为是在canvas(画布)上操作
遇到问题:使用坐标第一次点击可正常点击,再次点击后提示 Move Target OutOf Bounds Exception
解决方案:循环中的ActionChains 点击坐标设置为0.0 这样就OK了(还有其他解决方案 这里因为本人菜鸡 所这种方案稍微简单点) 因为ActionChains的坐标是在上一次的基础之上增加的
ActionChains(driver).move_by_offset(964,854).click().perform()
sleep(2)
ActionChains(driver).move_by_offset(0, 0).click().perform(