0
버튼을 클릭하기 위해 셀렌과 함께 phantomjs를 사용하고 있습니다. 불행하게도이 버튼은 비활성화되어 있으며 실제 브라우저에서 마우스 오버/클릭 이벤트가있을 때만 활성화됩니다. PhantomJS에서 시뮬레이션 할 수있는 방법이 있습니까? (버튼을 여전히 사용할 수 없습니다) mouseover 이벤트가 포함 된 헤드리스 브라우저
나는 ActionChains을 시도했지만 여전히 작동하지 않습니다ActionChains(driver).move_to_element(button).perform()
시도했지만 버튼을 사용할 수 없습니다. 실제 브라우저 인 Firefox를 사용하면 웹 사이트를 클릭 할 때마다 버튼이 비활성화되어있는 것을 볼 수 있습니다. 웹 사이트에 포커스가있을 때만 활성화됩니다 (마우스를 올리거나 마우스 아웃 이벤트가 발생하는 경우) –
Headless가 아닌 브라우저로 코드를 시도하여 PhantomJS에 문제가 있는지 확인 했습니까? –
예, Firefox webdriver에서 작동합니다. –