<div style="text-align:left;"><img src="http://thimg.todayhumor.co.kr/upfile/202004/1586961551f02f28dfa368475dbca05746807e1571__mn171753__w325__h245__f7681__Ym202004.png" width="325" height="245" alt="제목 없음.png" style="border:none;" filesize="7681"></div><br><div> <p style="margin:0px 0px 10px;">pywinauto로 프로그램 실행해서, 아이디 비밀번호 입력 후 로그인하는 기능을 구현 중인데요.</p> <p style="margin:0px 0px 10px;"><br></p> <p style="margin:0px 0px 10px;">참고 문서는 <a target="_blank" href="https://wikidocs.net/5856" style="background-color:transparent;color:#2a6496;" target="_blank">https://wikidocs.net/5856</a> <a target="_blank" href="https://wikidocs.net/5856" target="_blank" title="새창으로 열기" style="background-color:transparent;color:#2a6496;"><span class="fa fa-external-link" style="display:inline-block;line-height:1;font-family:FontAwesome;font-size:inherit;"></span></a> 입니다.</p> <p style="margin:0px 0px 10px;"><br></p> <p style="margin:0px 0px 10px;"><br></p><pre class="line-numbers language-python" style="overflow:auto;font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:11px;padding:9.5px 9.5px 9.5px 3.8em;margin-top:0px;margin-bottom:10px;line-height:1.42857;color:#333333;background-color:#f5f5f5;border:1px solid rgb(204,204,204);"><code class="language-python" style="font-family:Menlo, Monaco, Consolas, 'Courier New', monospace;font-size:inherit;padding:0px;color:inherit;background-color:transparent;white-space:inherit;">app <span class="token operator" style="color:#a67f59;">=</span> application<span class="token punctuation" style="color:#999999;">.</span>Application<span class="token punctuation" style="color:#999999;">(</span><span class="token punctuation" style="color:#999999;">)</span>app<span class="token punctuation" style="color:#999999;">.</span>start<span class="token punctuation" style="color:#999999;">(</span><span class="token string" style="color:#669900;">"C:/LOGIN.exe"</span><span class="token punctuation" style="color:#999999;">)</span> title <span class="token operator" style="color:#a67f59;">=</span> <span class="token string" style="color:#669900;">"LOGINPROGRAM"</span>dlg <span class="token operator" style="color:#a67f59;">=</span> timings<span class="token punctuation" style="color:#999999;">.</span>WaitUntilPasses<span class="token punctuation" style="color:#999999;">(</span><span class="token number" style="color:#990055;">20</span><span class="token punctuation" style="color:#999999;">,</span> <span class="token number" style="color:#990055;">0.5</span><span class="token punctuation" style="color:#999999;">,</span> <span class="token keyword" style="color:#0077aa;">lambda</span><span class="token punctuation" style="color:#999999;">:</span> app<span class="token punctuation" style="color:#999999;">.</span>window_<span class="token punctuation" style="color:#999999;">(</span>title<span class="token operator" style="color:#a67f59;">=</span>title<span class="token punctuation" style="color:#999999;">)</span><span class="token punctuation" style="color:#999999;">)</span> pass_ctrl <span class="token operator" style="color:#a67f59;">=</span> dlg<span class="token punctuation" style="color:#999999;">.</span>Edit pass_ctrl<span class="token punctuation" style="color:#999999;">.</span>SetFocus<span class="token punctuation" style="color:#999999;">(</span><span class="token punctuation" style="color:#999999;">)</span>pass_ctrl<span class="token punctuation" style="color:#999999;">.</span>TypeKeys<span class="token punctuation" style="color:#999999;">(</span><span class="token string" style="color:#669900;">'abcde'</span><span class="token punctuation" style="color:#999999;">)</span> cert_ctrl <span class="token operator" style="color:#a67f59;">=</span> dlg<span class="token punctuation" style="color:#999999;">.</span>Edit2 cert_ctrl<span class="token punctuation" style="color:#999999;">.</span>SetFocus<span class="token punctuation" style="color:#999999;">(</span><span class="token punctuation" style="color:#999999;">)</span>cert_ctrl<span class="token punctuation" style="color:#999999;">.</span>TypeKeys<span class="token punctuation" style="color:#999999;">(</span><span class="token string" style="color:#669900;">'12345'</span><span class="token punctuation" style="color:#999999;">)</span> btn_ctrl <span class="token operator" style="color:#a67f59;">=</span> dlg<span class="token punctuation" style="color:#999999;">.</span>Button0 btn_ctrl<span class="token punctuation" style="color:#999999;">.</span>Click<span class="token punctuation" style="color:#999999;">(</span><span class="token punctuation" style="color:#999999;">)</span><span class="line-numbers-rows" style="width:3em;letter-spacing:-1px;border-right:1px solid rgb(153,153,153);"><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span><span style="display:block;"></span></span></code></pre> <p style="margin:0px 0px 10px;"><br></p> <p style="margin:0px 0px 10px;">위 코드가 전체 코드중에 pywinauto를 사용해서 아이디 비번 입력후 로그인하는 부분의 코드인데요.</p> <p style="margin:0px 0px 10px;"><br></p> <p style="margin:0px 0px 10px;">아이디 비밀번호 입력까지는 아무 이상없이 잘 되는데 button 요소에 접근해서 클릭이 수행되지가 않습니다.</p> <p style="margin:0px 0px 10px;"><br></p> <p style="margin:0px 0px 10px;">엄밀히 따지면, 저 프로그램에서 로그인에 커서를 갖다대면 색깔이 반전되는데</p> <p style="margin:0px 0px 10px;"><br></p> <p style="margin:0px 0px 10px;">잠깐 반전되는 효과가 생기는걸 보면 커서가 이동은 하는 것 같은데 클릭이 수행되질 않아요.</p> <p style="margin:0px 0px 10px;"><br></p> <p style="margin:0px 0px 10px;">다른 버튼은 잘 눌리나 보려고, 다른 버튼에 접근시켜봤는데 아이디 저장, 자동로그인, 회원가입, 아이디/비밀번호 찾기 얘들은 정상적으로 클릭이 되는데.. 저 로그인 버튼만 클릭을 하질 못하네요.</p> <p style="margin:0px 0px 10px;"><br></p> <p style="margin:0px 0px 10px;">뭐가 문제인걸까요??;;</p> <p style="margin:0px 0px 10px;"><br style="color:#333333;font-family:'Helvetica Neue', Helvetica, Arial, 'Apple SD Gothic Neo', 'Malgun Gothic', Dotdum;font-size:14px;"></p></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.