나는 watin을 사용하는 webapp의 통합 테스트를 위해 노력해 왔습니다. webapp는 fckeditor를 richtext 컨트롤 중 하나로 사용합니다. 여기 FckEditor의 Watin 테스트
는 인 FCKEditor에게 = "ctl00_HeaderMain_txtSafetyNetDescription ___ 프레임"SRC = "/ 인 FCKEditor/에디터/fckeditor.html? 인스턴스 이름 = ctl00_HeaderMain_txtSafetyNetDescription & 도구 모음 =을 myApp"폭은 iframe id를 포함 내 웹 애플리케이션의 viewsource의 HTML의 조각 = "100 %"height = "200px"frameborder = "no"스크롤 = "no"/ iframe
watin 스크립트를 사용하여 ... 다음 코드로 프레임 객체를 가져올 수 있습니다.
Frame frame = ie.Frame(Find.ById("ctl00_HeaderMain_txtSafetyNetDescription___Frame")) ;
이제는 텍스트를 fckeditor에 쓰고 싶습니다. 하지만 프레임으로 fckeditor에 쓰는 방법을 잘 모르겠습니다. - 누군가 나를 도와 줄 수 있습니다.
감사합니다. Iyyengar.
나는 이런 식으로해야했다 : VAR richTextFrame = browser.Frame (WatiN.Core.Find.ByTitle (". 리치 텍스트 편집기, DESCRLONG $ 0, 도움을 Alt 키를 눌러 0")); richTextFrame.Body.SetAttributeValue ("innerText", "Testing Note Details"); – Omzig