2013-02-02 4 views

답변

-2

나는 내가

page.driver.brower.execute_execript(javascript function here) 
+1

이것이 정확히 어떻게 문제를 해결합니까? WebDriver를 사용하면 JS를 통해 툴바를 활성화하기 위해 브라우저 수준 액세스로 스크립트를 실행할 수 있습니까? –

+1

실제로 북마크 바에 표시되는 북마크 아이콘의 js를 찾았습니다. page.driver.brower.execute_execript (javascript 함수는 여기)를 사용하여이 js를 실행하면 책갈피 아이콘을 클릭하는 것으로 간주됩니다. –

1

즐겨 찾기 도구 모음이 활성화 된 사용자 지정 Firefox 프로필을 미리 만들고 매번 프로필로 WebDriver를 인스턴스화 할 수 있습니다. WebDriver는 매번 깨끗한 프로파일을 생성 할 필요가 없으므로 시작 시간도 단축됩니다.

Do it like this :

driver = Selenium::WebDriver.for(:firefox, :profile => "my-existing-profile") 
+0

어떻게 루비에서 사용하는 webdriver 셀레늄으로 자바 스크립트 코드를 실행 한되는 자바 스크립트 실행이이 문제를 자신 를 해결할 수 있나요? –

+0

@vijaychouhan 편집 됨. –

+0

이것은 작동하지 않습니다. 완전한 솔루션을 제공해주세요. profile = Selenium :: WebDriver :: Firefox :: Profile.new; driver = Selenium :: WebDriver.for (: firefox, : profile => profile) –