2014-04-25 5 views
0

다음 코드를 오프셋, 요소 &의 중간 지점으로 이동 실제로 오른쪽 상단에서 34px에서 클릭, 클릭파이썬 셀레늄 move_to_element_with_offset는, 플로트 전달이

action_chains = ActionChains(driver) 
action_chains.move_to_element_with_offset(element, 33.8333, 0).click().perform() 

그러나 다음 코드를 실행 요소 (원하는).

action_chains = ActionChains(driver) 
action_chains.move_to_element_with_offset(element, 34, 0).click().perform() 

하지만 내가 부동 소수점 값 대신 정수에 전달하면 문제가 실제로 오른쪽 상단 모서리에서 33.8333 픽셀로 클릭합니다? 모든 해결 방법이 있습니까?

답변

0

나는 당신이 직면하고있는 구체적인 경우에 대해 확신하지는 않지만 비슷한 문제로 고민하는 사람들에 대해 들었습니다. 내가 너라면, 나는 driver.execute_async_script

과 함께 javascript 해결책을 찾는다.