Python Selenium move_to_element_with_offset,传入浮动偏移量
下面的代码会移动到元素的中间位置并执行点击操作。
action_chains = ActionChains(driver)
action_chains.move_to_element_with_offset(element, 33.8333, 0).click().perform()
但是下面的代码实际上是在元素的右上角向下34像素的位置点击(这是我们想要的)。
action_chains = ActionChains(driver)
action_chains.move_to_element_with_offset(element, 34, 0).click().perform()
不过,我想在右上角向下点击33.8333像素,如果我传入小数值而不是整数,会有什么问题吗?有没有什么解决办法,或者我是不是漏掉了什么?
1 个回答
0
我不太清楚你具体遇到了什么问题,但我听说过有人也遇到过类似的情况。如果我是你,我会找找用 javascript
结合 driver.execute_async_script
的解决办法。