나는 작업중인 프로그램의 특정 창에서 필터링을 자동화하는 데 어려움을 겪고있다. 창은 목록보기, 콤보 상자가 거의없고 편집이 거의 없습니다. 내가 combobox2에서 특정 위치를 선택하고 "필터"를 클릭하면 listview는 그 체크 박스와 일치하는 결과를 보여줍니다. 하지만 여기에는 문제가 있습니다. 수동으로 필터를 클릭 한 후 프로그램은 짧은 시간 (~ 2 초) 동안 결과를로드합니다. 그러나 내가 pywinauto로 수행하면 콤보 박스의 다른 위치를 선택해야하는 다른 기능으로 이동하기까지 최대 10 초가 소요됩니다. (그럼에도 불구하고 그것을 수동으로 클릭 할 수 있고 잘 작동하므로 프로그램에 아무런 문제가 없습니다.)Pywinauto는 작업 시간이 오래 걸린다
다음은 문제를 일으키는 코드 예입니다.
user_count = 0
while user_count < 5:
self.app[kkvat].ComboBox2.Select(user_count)
self.app[kkvat].Filter.Click()
user_count += 1
콤보 상자의 두 위치를 선택해야하는 경우 문제가 두 번째 루프에서 정확하게 나타납니다. 기본하지 :(내 언어
죄송
문제] (http://stackoverflow.com/q/43558087/3648361). [이 지점] (https://github.com/vasily-v-ryabov/pywinauto/tree/thunder-rt6)을 사용해 볼 수 있습니까? –
우리는 최적화를하고 master 브랜치에 병합했습니다. master에서 업데이트하고 동일한 시나리오를 다시 점검 할 수 있습니까? 개선이 있습니까? –