2017-11-07 13 views
1

안녕하세요 저는 Ruby의 Watir 보석으로 관리하는 Windows에 대해 약간의 문제가있었습니다.Watir resize_to가 더 이상 작동하지 않습니다.

내 프로그램 작성을 마칠 때까지 watir '6.2.1'로 작업했는데 항상 "요소가 포인트 (x, y)에서 클릭 가능하지 않습니다 ..."라는 오류가 발생했습니다. 같은 위치에 있었는데, 실제로 초점을 맞추고 싶은 버튼은 없었습니다.

이 경우에는이 오류가 다시 발생하지 않도록 watir을 업데이트해야했습니다. 이 오류는 해결되었지만 이전과 동일한 위치에서 정확하게 클릭하려는 동일한 오류가 발생했다고 생각합니다.

마지막 업데이트까지 watir을 업데이트하기 전에 browser.window.resize_to(1366, 786)을 사용 했으므로 오류가 발생하지 않았습니다.

이제는 작동하지 않습니다. 내 창 크기가 더 이상 조정되지 않습니다. 이전 버전을 되돌릴 때 동일한 문제입니다.

영어 실력이 좋지 않아서 죄송합니다. 설명하고 싶은 내용을 이해하시기 바랍니다.

+1

어떤 운영 체제입니까? – titusfortner

+1

브라우저의 선호도, 해당 브라우저의 버전. Watir의 어떤 버전이 당신을 위해 일하고 어떤 버전이 고장 났습니까? 당신은 v6.2.1에 언급했으나 그것이 당신에게 효과가 있었는지 아니면 문제가 있는지 알려주지 않았습니다. –

+0

죄송합니다. Sierra 10.12.6을 사용하고 있습니다. Chrome 버전 62.0.3202.89를 사용 중이며, Watir 버전은 마지막 버전 (6.4.0)과 업데이트하기 전에 사용 된 버전입니다 (6.2. 1). 이제 Watir 6.2.1을 다시 설치할 때 더 이상 작동하지 않습니다. 버튼 연결에서 href를 얻는 또 다른 해결책을 찾아서 browser.goto ('this_href')'를 만들었습니다.이 경우에는 클릭 할 수없는 요소에 대한 내 이슈를 가질 수 없었습니다 내 브라우저 크기 조정! –

답변

1

대부분 크로메드 드라이버를 업데이트해야합니다. 브라우저가 자동으로 업데이트되고 그 사실을 알려주지 않으므로 그때마다 조금씩 익숙해집니다. 브라우저가 크롬 드라이브를 '앞서'얻는 것이 드문 일이 아니며 일이 멈추거나 이상한 이상한 방식으로 작업하기 시작할 때까지 무슨 일이 일어나고 있는지 깨닫고 chromedriver를 업데이트하십시오.