2016-06-23 7 views
1

PhantomJS와 Watir는 둘 다 REPL을 제공합니다. REPL을 사용하면 현재 실행중인 브라우저에서 자동화 호출을 실행할 수 있습니다.브라우저를 닫지 않고 NightmareJS

자동화 스크립트를 만들 때 각 단계의 효과를 볼 수 있기 때문에 자동화 스크립트를 만드는 재미있는 방법입니다.

실제로 브라우저를 열고 로그인 및 기타 일반적인 작업을 수행하는 방법을 정의한 스크립트를 작성한 다음 일반 노드 또는 Ruby REPL 내에서 원하는대로 호출 할 수 있습니다.

브라우저 (Electron)를 닫지 않고 NightmareJS 통화를 실행할 수 있습니까?

답변

2

결산하지 않고? 예 - .end()으로 전화하지 마십시오.

호출 프로그램이 종료되지만 악몽 인스턴스가 종료되지 않는다는 것을 의미하는 IPC를 끊을 수 있는지 묻는다면 악몽 인스턴스를 다른 곳으로 다시 가져옵니다. 대답은 '아니오'입니다. #393 (기존 전자 응용 프로그램과 함께 Nightmare 기능 패키징) 및 #593 (여러 응용 프로그램에 대해 하나의 전자 인스턴스를 포함하여 v3을 지원함)는 관련되어 있지만 새로운 호출 응용 프로그램에서 IPC를 부착하는 것은 좋은 생각입니다.

귀하의 상황과 수행하려는 것에 대한 자세한 정보를 제공하면이 답변을 편집하여 도움을 드리겠습니다.

REPL을 사용하는 것은 다른 질문입니다. 나는 그것을 내 목록에 추가 할 것입니다. 좋은 생각이야.