2011-09-02 4 views
1

셀렌 웹 드라이버를 통해 JS 파일을 실행할 수있는 방법이 있습니까?셀레늄을 통해 JS 파일을 호출하는 방법

테스트가 실행 중일 때 Firefox 브라우저에서 JS 스크립트를 사용하지 않도록 설정하고 사용하도록 지정되었습니다. 그렇게 할 수 있습니까?

현재 파이어 폭스 프로파일에서 환경 설정을 지정하고 자바 스크립트를 사용하지 않도록 브라우저를 실행하면 런타임에 수행 할 수 있습니까?

답변

2

왜 자바 스크립트를 사용 중지 하시겠습니까? 자신의 스크립트를 실행하려면 스크립트를 활성화해야합니다. JavascriptExecutor을 사용하려고합니다. 아래처럼 할 수 있습니다.

String fileContents = Files.toString(new File("c:\\fullpathtoyourJS\\test.js"), Charsets.UTF_8); 
JavascriptExecutor js = (JavascriptExecutor)driver;   
js.executeScript(fileContents); 
관련 문제