Chrome은 사용자가 브라우저에서 아래로 스크롤 할 때 내게 필요한 옵션 요소 ( AutomationElement )를 새로 고치지 않습니다 .
그것을 재현하려면 :
- 을 사용
"chrome --force-render-accessibility"
하거나에서 전역 액세스 가능성을 설정하여 렌더러 액세스 가능성을 활성화하십시오"chrome://accessibility"
. - http://en.wikipedia.org/wiki/Google로 이동
- UI 자동화 모드 (Windows 키트)에서 inspect.exe 를 열고 "관련 기사에 대한 링크"요소를 찾으십시오.
- Chrome으로 돌아와 하단의 '관련 기사 링크'가 표시 될 때까지 아래로 스크롤
- "관련 기사 링크"요소가 화면에 표시되지 않음
Chrome에서 강제로 새로 고칠 수있는 몇 가지 수동 솔루션을 찾았습니다.
- 확대 / 축소를 90 %로 설정 한 다음 다시 100 %로 설정하십시오 (매우 추악한 방법).
- 내게 필요한 옵션을 껐다 켜십시오
chrome://accessibility/
내가 찾고있는 것은 이러한 작업 중 하나를 프로그래밍 방식으로 수행하거나 Chrome에서 캐시 트리를 새로 고칠 수있는 작업입니다.
내가 시도한 것 :
- 창 크기 조정
PInvoke/MoveWindow
- 창 다시 그리기
PInvoke/Redrawwindow
- 크롬 확장 프로그램을 구축하고 필요에 따라 100 % 확대 / 축소 :(
chrome.tabs.setZoom(null, 0);
작동하지만 깜박임 및 속도 저하)
이들 중 어느 것도 제대로 작동하지 않습니다.
편집 : Windows 7에서 Chrome 40.XX, 41.XX, 42.XX, 43.XX, 44.XX, 45.XX, 46.XX, 47.XX.Dev, 48.XX.Dev로 테스트되었습니다.