WatiN을 사용하여 웹 사이트에서 양식을 채우고 있습니다. 그러나 텍스트 상자의 자동 완성 기능은 실제로 마우스를 가져 와서 텍스트 상자를 클릭하는 경우에만 실행됩니다. Select()
, Click()
및 TypeText()
을 사용해 보았는데 이러한 경우 모두 양식의 자동 완성 기능이 작동하지 않습니다.실제 마우스 움직임을 시뮬레이트하고 WatiN을 클릭하십시오.
누구에게이 문제가 발생 했습니까? 어떤 식 으로든 내가 갈 수 있니? 필자는 자동 완성 기능이 JavaScript에 의해 트리거되는 것으로 가정하지만, '적절한'마우스 이동과 클릭만으로도 충분하다면 충분할 것입니다.
웹 페이지에서 컨트롤의 위치를 찾기 위해 사용하는 API는 무엇입니까? WatiN이 이것을 위해 뭔가를 가지고 있다고 가정합니다. –
Watin이 아닌 Windows API입니다. 상황이 "흥미 롭"해지고 있습니다.이 기능을 가지고 있다면 다른 컨트롤 (플래시 무비 등)에도이 "기술"을 적용 할 수 있습니다. http://stackoverflow.com/questions/18034975/how-do -i-find-position-of-win32-control-parent-parent-parent-parent-window 거기서해야 할 일이 있지만 이것은 확실히 작동하며 매우 신뢰할 만하다. – ProgrammerV5