PhantomJS

PhantomJS
원저자Ariya Hidayat
개발자Ariya Hidayat
발표일2011년 1월 17일(13년 전)(2011-01-17)
안정화 버전
2.1.1[1] / 2016년 1월 24일(8년 전)(2016-01-24)
저장소
프로그래밍 언어C++
종류헤드리스 브라우저
라이선스BSD[2]
상태개발 중
웹사이트phantomjs.org

PhantomJS(팬텀JS)는 웹 페이지 상호작용을 자동화하기 위해 사용되는 헤드리스 브라우저이다. PhantomJS는 자동화된 탐색, 스크린샷, 사용자 동작, 어서션을 가능케 하므로 지속적 통합 환경과 같은 헤드리스 시스템 내에서 브라우저 기반 유닛 테스트를 수행하기 위한 도구로 이용이 가능하다.

PhantomJS는 사파리구글 크롬과 유사한 브라우징 환경을 갖춘 웹킷 기반이다. BSD 허가서로 출시된 오픈 소스 소프트웨어이다.[2]

역사

PhantomJS는 수년 간의 개발 끝에 Ariya Hidayat에 의해 2011년 1월 23일 출시되었다.[3]

공개 프로젝트의 첫 커밋은 2011년이었다.[4] 이 프로젝트는 2010년 12월 26일부터 현재까지 매주 어느 정도의 기여를 통해 유지되고 있다.[5] 2015년 2월 5일 기준으로 이 프로젝트의 오픈 소스 코드 저장소는 770명에 의해 주시되고 있으며 107명의 기여자에 의해 기여되었다. 또, 2015년 2월 5일 기준으로 1376개의 개방된 이슈와 1252개의 닫힌 이슈를 보유하고 있다.

사용법

PhantomJS 자바스크립트 API를 사용하여 웹 페이지를 열고 스크린샷을 찍고 사용자 동작을 실행하고 페이지 컨텍스트 내에서 자바스크립트를 삽입하여 실행할 수 있다. 이를테면 다음의 코드는 위키백과를 열고 로드할 때 파일로 스크린샷을 저장하고 끝낸다.

console.log('웹 페이지를 로드하는 중');
var page = require('webpage').create();
var url = 'https://ko.wikipedia.org/';
page.open(url, function (status) {
  console.log('페이지를 로드함');
  page.render('wikipedia.org.png');
  phantom.exit();
});

같이 보기

각주

  1. “Releases · ariya/phantomjs”. 《GitHub》. 2017년 4월 21일에 확인함. 
  2. “phantomjs/LICENSE.BSD at master · ariya/phantomjs”. 《GitHub》 (영어). 
  3. “don't code today what you can't debug tomorrow”. 《ariya.blogspot.com》. 2015년 7월 20일에 확인함. 
  4. “ariya/phantomjs”. 《GitHub》. 2015년 7월 20일에 확인함. 
  5. “Contributors to ariya/phantomjs · GitHub”. 《깃허브. 2015년 7월 20일에 확인함. 

외부 링크

Read other articles:

См. также: Долгая ночь Полярная ночь в Нарьян-Маре, 23 декабря 2014 года, 11:27. В полдень, из-за сумеречного освещения чуть светлее, чем в остальное время суток Полярная ночь 2 января на полуострове Нордкинн  (англ.) (рус. в Норвегии (через 45 минут после полудня) Поля́рн

 

Canne di principale in metallo con bocche a triangolo. Il principale (negli organi di tipo italiano, francese o tedesco) o diapason (in quelli di tipo inglese) è un particolare registro dell'organo. Indice 1 Struttura 2 Utilizzo nell'architettura dell'organo 3 Altri progetti 4 Collegamenti esterni Struttura Si tratta, in assoluto, del registro ad anima più antico e di quello maggiormente caratterizzante quando si pensa al suono dell'organo. Presente in tutti gli organi, anche se con nomi di...

 

Lists of South Korean films by year ← 1999 2000 2001 → Korean Animation Full list . . Pre-1948 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 •00000•00...

Pembangkit listrik tenaga bahan bakar fosil Pembangkit listrik tenaga bahan bakar fosil adalah pembangkit listrik yang membakar bahan bakar fosil seperti batu bara, gas alam, atau minyak bumi untuk memproduksi listrik. Pembangkit listrik tenaga bahan bakar fosil didesain untuk produksi skala besar yang berlangsung terus menerus. Di banyak negara, pembangkit listrik jenis ini memproduksi sebagian besar energi listrik yang digunakan. Pembangkit listrik tenaga bahan bakar fosil selalu memiliki m...

 

Картина «Індіанська вдова[en]» («Удова індіанського вождя, що стежить за зброєю свого померлого чоловіка»), Джозеф Райт, бл. 1783 Міжособові стосунки Огляд[en] Типи Казуальні Залежні Співзалежні Контр-залежні Споріднені Сімейні Дружба Броманс Вуманс Романтичні Інтимні Гетеро

 

Minesweeper of the United States Navy History United States NameUSS Murrelet BuilderSavannah Machine & Foundry Co., Savannah, Georgia Laid down24 August 1944 Launched29 December 1944 Commissioned21 August 1945 Decommissioned20 June 1946 Recommissioned28 October 1950 Decommissioned14 March 1957 ReclassifiedMSF-372, 7 February 1955 Stricken1 December 1964 Honours andawards5 battle stars (Korea) FateTransferred to the Philippines, June 1965 Philippines NameBRP Rizal (PCE-69) AcquiredJune 196...

Féternes   Comuna francesa    Localização País  França Região Auvérnia-Ródano-Alpes Departamento Alta Saboia Características geográficas População total (2018) [1] 1 462 hab. Densidade auto hab./km² Código Postal 74500 Código INSEE 74127 Féternes é uma comuna francesa na região administrativa de Auvérnia-Ródano-Alpes, no departamento de Alta Saboia. Estende-se por uma área de km², com habitantes, segundo os censos de 1999. Ver também A...

 

Una caricatura de periódico de 1912 que destaca la influencia de Estados Unidos en América Latina tras la Doctrina Monroe. Una esfera de influencia o zona de influencia es un área o región en la cual una organización o estado ejerce cierta clase de indirecta dominación cultural, económica, militar, o política. También, en algunos lugares habitados, se habla de área de influencia para designar el espacio en que, por ejemplo, un comercio o servicio tiene influencia sobre localidades o...

 

Delicatessen in Chicago, IL USA Manny's Cafeteria and DelicatessenExterior of Manny's Deli, taken from Jefferson StreetRestaurant informationEstablished1942Owner(s)Ken RaskinFood typeDelicatessenStreet address1141 South Jefferson StreetCityChicagoCountyCook CountyStateIllinoisPostal/ZIP Code60607CountryUnited StatesCoordinates41°52′04″N 87°38′31″W / 41.8679°N 87.6419°W / 41.8679; -87.6419Websitehttp://www.mannysdeli.com/ Manny's Cafeteria and Delicatessen, ...

This table contains the final ranks and insignia of the Waffen-SS, which were in use from April 1942 to May 1945, in comparison to the Wehrmacht.[1] The highest ranks of the combined SS (German: Gesamt-SS) was that of Reichsführer-SS and Oberster Führer der SS; however, there was no Waffen-SS equivalent to these positions.[2] Table Insignia Title(English) Army equivalent[3] Approximate equivalents during World War II Collar[4][5] Shoulder[4]&#...

 

Joseph Constant Información personalNombre de nacimiento Joseph Constantinovsky ,de origen judío rusoNacimiento 1892Jaffa, Israel IsraelFallecimiento 3 de octubre de 1969París (Francia) Sepultura Cementerio de Bagneux Nacionalidad Francia IsraelIsraelInformación profesionalÁrea esculturaDistinciones Prix des Deux Magots[editar datos en Wikidata] Joseph Constant, nacido Joseph Constantinovsky (Jaffa, 1892 - París, 3 de octubre de 1969), fue un escultor y escritor francés ...

 

ホーム&アウェイHOME & AWAYKaede Nakamori's 10000 miles way homeジャンル テレビドラマ脚本 君塚良一演出 澤田鎌作羽住英一郎出演者 中山美穂西田尚美小泉孝太郎酒井若菜音楽 武部聡志オープニング day after tomorrow「Hello, everybody!」エンディング day after tomorrow「My faith」製作制作 フジテレビ 放送放送国・地域 日本放送期間2002年10月7日 - 12月16日放送時間月曜日 21:00 - 21:54放送...

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: St. Swithin's Day comics – news · newspapers · books · scholar · JSTOR (March 2010) (Learn how and when to remove this template message) St. Swithin's DayCover of St. Swithin's Day collected edition from Trident ComicsCreated byGrant MorrisonPaul GristPubl...

 

2022 American film by Jaume Collet-Serra Black AdamTheatrical release posterDirected byJaume Collet-SerraWritten by Adam Sztykiel Rory HainesSohrab Noshirvani Based onCharactersfrom DCProduced by Beau Flynn Hiram Garcia Dwayne Johnson Dany Garcia Starring Dwayne Johnson Aldis Hodge Noah Centineo Sarah Shahi Marwan Kenzari Quintessa Swindell Pierce Brosnan CinematographyLawrence SherEdited by Mike Sale John Lee Music byLorne BalfeProductioncompanies New Line Cinema DC Films Seven Bucks Product...

 

TV station in Elkhart, Indiana WSJVATSC 3.0 stationElkhart–South Bend, IndianaUnited StatesCityElkhart, IndianaChannelsDigital: 30 (UHF)Virtual: 28BrandingWSJV TelevisionProgrammingAffiliations28.1: H&Ifor others, see § SubchannelsOwnershipOwnerGray Television(Gray Television Licensee, LLC)Sister stationsWNDU-TVHistoryFirst air dateMarch 20, 1954(69 years ago) (1954-03-20)Former channel number(s)Analog: 52 (UHF, 1954–1958), 28 (UHF, 1958–2009)Digital: 58 (UHF, 2002...

The Sot-Weed Factor: Or, a Voyage to Maryland. A Satyr is a satirical poem written by British-American poet Ebenezer Cooke, and first published in London in 1708. Content Written in Hudibrastic couplets, the poem is, on its surface, a scathing Juvenalian satire of America and its colonists, and a parody of the pamphlets that advertised colonization as easy and lucrative (38, 40). The persona comes to Maryland as a tobacco merchant, or sot-weed factor. He is shocked by the brutishness of Nativ...

 

Not to be confused with Waihorotiu Stream in Auckland, or a hill named Horotiu about 10 kilometres (6.2 mi) east of Whirinaki. Town in Waikato, New Zealand Township in Waikato, New ZealandHorotiuTownshipCoordinates: 37°41′55″S 175°11′44″E / 37.69861°S 175.19556°E / -37.69861; 175.19556CountryNew ZealandRegionWaikatoDistrictWaikato DistrictWardNgāruawāhia WardCommunityNgāruawāhia CommunityElectoratesTaranaki-King CountryHauraki-WaikatoGovernment...

 

Battle of Pontiac's War (1763) For the 1656 Battle of Bloody Run in Virginia, see Battle of Bloody Run (1656). 42°20′31″N 83°00′51″W / 42.34203°N 83.0143°W / 42.34203; -83.0143 This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Battle of Bloody Run – news · newspapers · books · sch...

Place in New York, United StatesSouthampton, New YorkVillageTown Seat of SouthamptonIncorporated Village of SouthamptonDowntown Southampton in 2014.Southampton, New YorkLocation on Long IslandShow map of Long IslandSouthampton, New YorkLocation within the state of New YorkShow map of New YorkSouthampton, New YorkLocation within the contiguous United StatesShow map of the United StatesCoordinates: 40°53′7″N 72°23′43″W / 40.88528°N 72.39528°W / 40.88528; -72....

 

Mathematical function between groups that preserves multiplication structure This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help to improve this article by introducing more precise citations. (March 2022) (Learn how and when to remove this template message) Depiction of a group homomorphism (h) from G (left) to H (right). The oval inside H is the image of h. N is the kernel of h and aN is...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!