2011-10-29 2 views
1

Watir을 사용하여 소스에서 요소를 삭제하는 방법을 아는 사람 있습니까? 요소를 제거하는 방법은없는 것처럼 보입니다. 아마 나는 뭔가를 놓치고있다.Watir을 사용하여 요소 삭제

+2

이것이 Watir의 기능 중 일부라고 생각하지 않습니다. 소스에서 요소를 삭제하여 달성하려는 내용을 질문 할 수 있습니까? 누군가 당신이하려는 일에서 당신을 더 잘 도와 줄 수있는 또 다른 보석을 제안 할 수 있습니다. – anonygoose

+2

@anonygoose가 정확합니다. Watir은 테스트를 실행하기위한 것입니다. 소스에서 삭제하는 것에 대해 좀 더 구체적으로 설명해 주시겠습니까? 소스를 저장하고 로컬로 편집 하시겠습니까? 아마도 Nokogiri 및 Mechanize 보석을 살펴보십시오. –

답변

0

Watir의 목적은 웹 테스트를 수행하는 것입니다. 즉, 사용자가 브라우저와 상호 작용하는 것처럼 브라우저를 구동하는 것입니다. 즉, 사용자가 수행 할 수있는 작업, 물건 클릭, 입력 필드 채우기 등을 의미합니다. 이는 사용자가 볼 수 있거나 상호 작용할 수있는 화면상의 내용을 확인할 수 있음을 의미합니다.

사용자가 요소를 삭제할 수 없으므로 도구를 사용하여 요소를 삭제할 수 없습니다.

응용 프로그램에서 시뮬레이션 된 창 닫기, 탭 제거 등과 같은 사용자가 '제거'또는 '삭제'할 수있는 방법을 제공하는 경우 사용자가 수행 할 작업을 시뮬레이트하여 수행해야합니다 (일반적으로 몇 가지 특정 요소).

3

JavaScript를 아는 경우 페이지에서 JavaScript 코드를 실행할 수 있습니다.

예 :

browser.execute_script("some javascript code") 

나는 자바 스크립트 닌자 아니지만,이 질문에 당신을 도울 수 : JavaScript: remove element by id.

관련 문제