2016-07-13 17 views
0

Sikuli의 기능을 정말 좋아합니다.이 기능을 사용하면 스크린 샷을 클릭하여 선택하고 해당 스크린 샷 내에서 클릭 할 위치를 지정할 수 있습니다. 예를 들어, 똑같은 모양의 버튼이 여러 개인 경우 Sikuli가 차별화 할 수 없으므로 버튼 자체의 스크린 샷을 찍는 것으로 잘라낼 수 없습니다.Sikuli와 유사한 자동화 도구

일부 자동화 도구는 스크린 샷에서 마우스를 클릭 할 위치를 선택할 수 없으며 마우스를 클릭 할 위치를 지정하기 어렵습니다.

내 질문에 Sikuli가 가지고있는이 기능을 가진 또 다른 소프트웨어 도구가 있습니까? 내가 다른 것을 찾고있는 이유는 이미지 인식에 완전히 의존하고 싶지 않기 때문입니다. 나는 자동화의 일부를하기 위해 Sikuli와 함께 pywinauto를 사용하기를 바랬지 만 그것은 불가능합니다.

+0

당신이 Sikuli을하는 사용하여 문제를 자세히 설명해 수 있습니다. 아마도 다른 도구를 사용하지 않고 그 중 일부를 극복 할 수있는 방법이있을 것입니다. 일반적으로 말하자면, 아마 두 세계 모두에서 최고를 누릴 수 없을 것입니다. Sikuli의 가장 큰 장점은 API를 제공하지 않는 애플리케이션과 상호 작용할 수 있다는 것입니다. 반면에 어떤 경우에는 다소 신뢰할 수 없을 수도 있습니다. –

+0

나는 Sikuli의 사용을 최소화함으로써 주변에 나가려고 노력하는 것이 신뢰할 수 없다. Python에서 pywinauto.application을 사용하여 객체와 상호 작용할 수있는 자동화 작업을 수행했지만 클릭하려는 객체 중 일부 객체에 문제가 발생하여 Sikuli가 그 해결책이었습니다. 내가하고 싶은 일은 파이썬을 사용할 수 없을 때마다 파이썬을 사용할 수있을 때마다 Sikuli 이미지 인식을 사용할 수있을 때만 파이썬을 사용하는 것입니다. 그게 내 문제를 더 잘 설명합니까? – sushimama

+0

어떤 OS'ses가 필요합니까? 적법한 허용? Windows-only 프리웨어 AutoIt이 도움이 될지 모르지만, Python 세계 밖에 매우 많이 있습니다. – Bookeater

답변

0

TestPlant에서 적어도 하나 : eggPlant이 있습니다.

그것은 이미지 인식을 사용하여 자동화 도구이며,

당신은 SearchRectangle 글로벌 속성을 설정하여 화면의 일부를 검색 할 수 있습니다.

참고 :
http://www.testplant.com
http://docs.testplant.com/ePF/using/epf-finding-images.htm#Working


파이썬 통합 Automa을 위해 좋은 것, 그리고 여러 이미지 부분이 함께 작업 할 수 있습니다 멋진 이미지 인식 기능을 가지고있다. 정확히 무엇을 묻고 싶지는 않지만 사용할 수 있습니다.

참고 :
http://www.getautoma.com
http://www.getautoma.com/features/image_recognition


확률은 조금 이상하지만 아마도 AutoIt뿐만 아니라 당신을 도울 수 있습니다. 표준 Windows GUI 개체와 인터페이스하며 매우 안정적이며 사용하기가 쉽다는 이점이 있습니다. 액세스하려는 화면 개체의 속성을 표시하는 데 사용할 수있는 작은 도구가 있습니다. 학습 곡선이 없어도 이미지 인식이나 파이썬과의 진정한 통합은 불가능합니다.

참조 :
https://www.autoitscript.com/site/autoit/

+0

eggPlant와 Automa는 둘 다 무료가 아닙니다. 많은 유료 자동화 프레임 워크가 있습니다. –

+0

@Eugene S, OP는 허가를 받았다고합니다. 비록 (하위) 영역 기능을 가진 무료 시각적 테스트 도구를보고 싶습니다. – Bookeater

+0

그래, 그 부분을 놓친 내 코멘트에서 삭제하지만 너무 늦었어요. 어쨌든 "소구역 기능"이 무슨 뜻인지 모르겠다. –