GUI 자동화 작업을 수행하고 싶습니다. 여러 GUI 창을 열어서 모든 것을 자동화해야합니다. 내 계획은 각 창을 별도의 스레드에 배치하고 White 자동화 도구에서 자동화를 수행하는 것입니다. 내 질문에 스레드를 관리하는 사용자 지정 코드를 만들지 않고도이 작업을 수행 할 수 있습니까?흰색 자동화 도구는 안전합니까?
0
A
답변
1
이것은 불가능합니다. 제약 조건은 PHYSICAL입니다.
여러 개의 키보드/마우스를 컴퓨터에 연결 한 다음 여러 사람이 동시에 테스트를 시도하고 수행하는 경우 문제를 설명하기 위해 매우 힘들어합니다. 한 번에 하나의 응용 프로그램에만 초점을 맞출 수 있기 때문에.
흰색은 이러한 물리적 한계를 극복 할 수 없습니다. 아무리 많은 사용자 지정 코드를 작성해도.
+0
안녕하세요 Jake, .NET 세마포어 클래스를 사용하여 알아 냈습니다. – Luke101
'CoreAppXmlConfiguration'이 싱글 톤인 경우를 제외하고는 전역 공유 상태가 많지 않습니다. 그러나 대개 하나의 마우스 포인터 만 있습니다. 스레드 안전성을 원하면 해당 호출에 대한 액세스를 잠그는 것이 좋습니다. –