DOM에 대한 이해가 부족하기 때문에이 질문을 올바르게하는 방법을 모르겠습니다.
내가하려는 것은 주어진 DOM 요소에서 클릭 이벤트를 잡는 것입니다. 그런 다음 요소 유형과 데이터베이스에 대한 요소에 대한 전체 참조를 저장하려고합니다. 그러나 이것이 가능한지 확실하지 않습니다.
내가 원하는 것은 나중에 웹 응용 프로그램과 구멍 상호 작용을 저장하여 특정 세션에서 사이트에서 수행 된 모든 작업을 나중에 재생할 수 있도록하는 것입니다.
나는 클릭 한 요소의 X 및 Y 위치를 얻는 것과 같은 방법을 시도했으며, 나중에 이러한 x-y 좌표에 대한 클릭을 트리거했지만이 접근 방식에 몇 가지 문제점이 있습니다. 나는 또한 바디 태그에 도달 할 때까지 돔을 거꾸로 통과하려고 시도했지만, 하나의 선택기를 만들었지 만 이것 역시 단점이있다. 내가 생각할 수있는 최선의 해결책은 $ (this)에 포함 된 것을 저장하는 것이다.
당신은 [셀레늄]과 같이 조사 할 수 있습니다 (http://docs.seleniumhq.org/)의 경우 이게 다 네가하는거야. 나는 그것이 당신이 찾고있는 것을 정확히 할 수 있는지 모르지만 요즘처럼 복잡한 웹 어플리케이션을 사용하면'click' 이벤트를 모두 기록하는 것은 아마도 전체를 기록 할만큼 충분히 가까이 있지 않을 것입니다 세션. –
윈도우 객체를 보아라. – Rooster
JS 솔루션을 찾고 있다면 PhantomJS를 시도해 보겠다. –