はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ PhantomJS

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 31件)

Python + Selenium で Chrome の自動操作を一通り(ログイン、ダウンロード、他)

2018/10/14 このエントリーをはてなブックマークに追加 560 users Instapaper Pocket Tweet Facebook Share Evernote Clip Selenium Python Chrome ブラウ 自動操作

Python + Selenium で Chrome の自動操作を一通り(ログイン、ダウンロード、他) はじめに Python + Selenium + Chrome で、要素の取得、クリックなどの UI系の操作、待機、ユーザプロファイルを使ったログイン、ファイルダウンロードなど、一通り試してみます。 PhantomJS はもう更新されないということなので、ブラウ... 続きを読む

PhantomJSを使ったスマホサイトテストの自動化(前編)|1 pixel|サイバーエージェント公式クリエイターズブログ

2013/06/12 このエントリーをはてなブックマークに追加 277 users Instapaper Pocket Tweet Facebook Share Evernote Clip Pixel サイバーエージェント公式クリエイターズブログ

みなさんこんにちは! スマホ版Ameba担当の川口です。 ちょうど一年前、同じようにJavaScriptを使ったテスト手法について記事を書かせていただいたのですが、今回も懲りずにまた同じようなテーマで再登場いたしました。 ※前回の記事に関しては以下のリンクを参照ください。 JavaScriptのテスト手法 さて、スマホ版Amebaの全面リニューアルから早くも1年経ったのですが、今回はそんなスマホ版... 続きを読む

Headless Chrome をさわってみた | CYOKODOG

2017/06/18 このエントリーをはてなブックマークに追加 273 users Instapaper Pocket Tweet Facebook Share Evernote Clip メンテナー ヘッドレス Cyokodog GUI リポジトリ

Headless Chromeのリリースをうけて、PhantomJS のメンテナーが開発の終了を宣言したりとか、ちょっと話題になった Headless Chrome について試してたことをメモっておく。 試したやつのリポジトリ: https://github.com/cyokodog/headless-chrome 概要 ヘッドレス(GUIを表示しない状態)で実行できる Chrome の機能 Ch... 続きを読む

PhantomJSの開発が終了しリポジトリがアーカイブ化された - JSer.info

2018/06/11 このエントリーをはてなブックマークに追加 239 users Instapaper Pocket Tweet Facebook Share Evernote Clip JSer.info リポジトリ ヘッドレスブラウザ ベータ版

QtWebKitをベースにしたヘッドレスブラウザである PhantomJS の開発が終了され、2018年6月2日にリポジトリもアーカイブされました。 以前にもお伝えしていましたが、PhantomJSはQtWebKitをベースにしていて安定版が利用しているバージョンも古いままでした。 また、 新しいバージョンのQtWebKitへアップデートなどを行うベータ版 も開発されていましたが、 Headles... 続きを読む

Capybara+PhantomJS+NokogiriでJavaScriptを利用している動的ページのスクレイピング - プログラマになりたい

2015/02/14 このエントリーをはてなブックマークに追加 182 users Instapaper Pocket Tweet Facebook Share Evernote Clip スクレイピング プログラマ Capybara WebKit

2015-02-14 Capybara+PhantomJS+NokogiriでJavaScriptを利用している動的ページのスクレイピング クローラー スクレイピング CapybaraとPhantomJS、Nokogiriを利用してのクローラー・スクレイピングの紹介です。 PhantomJSとは? PhantomJSは、ヘッドレスブラウザと呼ばれるWebKitのエミュレータです。ヘッドレスブラウザ... 続きを読む

E2EテストをPhantomJSから、Puppeteer + Headless Chromeへ移行しました - LCL Engineers' Blog

2018/06/27 このエントリーをはてなブックマークに追加 163 users Instapaper Pocket Tweet Facebook Share Evernote Clip puppeteer LCL Engineers LCL 森脇

Webエンジニアの森脇です。LCLでは、以前より「Capybara + PhantomJS」でE2Eテストを行っていましたが、「Puppeteer + Headless Chrome」へ変更しました。 元々は、軽くPuppeteerを触ってみるだけのつもりでしたが、できが良く本格的にE2Eテストへ導入することにしました。 本記事では、変更の経緯や、PuppeteerでE2Eテ... 続きを読む

クライアントJavaScriptのテストにはmocha-phantomjsを使え - mizchi's blog

2014/02/11 このエントリーをはてなブックマークに追加 119 users Instapaper Pocket Tweet Facebook Share Evernote Clip Met github.com mizchi's blog

2014-02-11 クライアントJavaScriptのテストにはmocha-phantomjsを使え mocha-phantomjsは、その名前の通りmochaとphantomjsを使ってクライアントJSのテストができるヘッドレステストランナー。長く使ってるけど特に不満はないので使えばいいと思う。 metaskills/mocha-phantomjs https://github.com/met... 続きを読む

Rails4 + Capybara + PhantomJS (poltergeist) なテスト環境 - (゚∀゚)o彡 sasata299's blog

2013/08/05 このエントリーをはてなブックマークに追加 111 users Instapaper Pocket Tweet Facebook Share Evernote Clip Capybara エンドツーエンド Selenium

2013年08月05日14:53 Rails4 + Capybara + PhantomJS (poltergeist) なテスト環境 Rails4 でのエンドツーエンドなテスト環境を作ってみたのでメモです。 統合テストといえば Capybara さんなわけですが、デフォルトだと JavaScript を実行する際にドライバとして Selenium が使われてしまいます。 Selenium さん良... 続きを読む

mochaとphantomJSとtravis-ciでフロントエンドJavaScriptのテスト - Webtech Walker

2012/10/23 このエントリーをはてなブックマークに追加 90 users Instapaper Pocket Tweet Facebook Share Evernote Clip Travis-CI Jenkins mocha テスト 内容

東京Node学園祭2012 アドベントカレンダーの9日目です。Node.jsとほとんど関係ないうえに内容がけっこう薄い感じなった気がするんですけど気にせずいこうと思います。 フロントエンドのJavaScriptをテストするとき最近はいつもmochaを使ってるんですが、やはりJenkinsとかtravis-ciを使って自動テストもしたいと思って試してみました。 hokaccha/mocha-phan... 続きを読む

qunit-tapとproveを使ってJSの単体テストのCIをする方法 - dann@webdev - dann's portal

2011/03/27 このエントリーをはてなブックマークに追加 84 users Instapaper Pocket Tweet Facebook Share Evernote Clip Selenium CLI prove t-wadaさん 自動化

phantomjs + qunit-tapでCLIで単体テスト」をするという素晴らしい方法をt-wadaさんが書かれてました。これを少し応用するだけでJavaScriptの単体テストのCIすることができます。http://www.slideshare.net/t_wada/wandering-about-javascript-testingFTレベルの自動化はSeleniumでいいかなと思ってた... 続きを読む

Perl から PhantomJS を操作するライブラリを書きました - NaN days - subtech

2012/07/03 このエントリーをはてなブックマークに追加 71 users Instapaper Pocket Tweet Facebook Share Evernote Clip subtech perl Wight ライブラリ GitHub

Perl から PhantomJS を操作する、Wight という名前のライブラリを書きました。PhantomJS は GUI なしのブラウザみたいなやつです。(てきとう) まだ完成とはいい難いですが GitHub にあがってます。 https://github.com/motemen/Wight 使い方 基本的にウェブアプリケーションのテストのためのモジュールになってます。以下を見ればだいたい雰... 続きを読む

Heroku上でスクリーンショットサーバを動かす - snippets from shinichitomita’s journal

2012/05/23 このエントリーをはてなブックマークに追加 57 users Instapaper Pocket Tweet Facebook Share Evernote Clip Heroku上 headless buildpack 前回

前回、PhantomJSのbuildpackを作成したので、Heroku上でPhantomJSのプロセスを自由に稼働させることができるようになった。PhantomJSはGUI環境のない(Headless) WebKitブラウザであるため、ブラウザ上のJavaScriptの単体テストor結合テストをサーバ上で走らせて、継続的インテグレーションに組み込むなどの利用方法もあるだろう。これも興味深いトピッ... 続きを読む

JavaScriptでGeckoブラウザを自動操作「SlimerJS」|オープンソース・ソフトウェア、ITニュースを毎日紹介するエンジニア、デザイナー向けブログ

2013/08/17 このエントリーをはてなブックマークに追加 55 users Instapaper Pocket Tweet Facebook Share Evernote Clip スクレイピング WebKitベース スクリプト ソフトウェア

SlimerJSはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア(Mozilla Public License)です。スクレイピングをしたり、テスト自動化を行う際に役立つのがPhantomJSですが、ブラウザはWebKitベースです。今回はGeckoベースのSlimerJSを紹介します。 実行した場合です。スクリプトを書いてSlimerJSに渡します。 Geckoベース... 続きを読む

Pythonでwebアプリケーション開発③ ~SeleniumとPhantomJSでブラウザ操作~ - 資産全額を仮想通貨にぶっこむエンジニアの日常

2018/02/09 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip Selenium Python エンジニア 仮想通貨 資産全額

2018 - 02 - 09 Pythonでwebアプリケーション開発③ ~SeleniumとPhantomJSでブラウザ操作~ Python プログラミング ライフハック こんばんは! 今日はPythonとSeleniumとPhantomJSを使って、普段の作業を自動化できないかな?と思っていろいろ試した結果をご紹介します! 事前の環境構築が終わっていない方は、こちらを参考にPythonを実行で... 続きを読む

GitHub - vfreefly/kimurai: Kimurai is a modern web scraping framework written in Ruby which works out of box with Headless Chromium/Firefox, PhantomJS, or simple HTTP requests and allows to scrape and interact with JavaScript rendered websites

2018/08/12 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub together code Firefox

Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up Kimurai is a modern web scraping framework written in Ruby which works out of box with Headless Chromium/Firefox, PhantomJS, or si... 続きを読む

自動テストはじめませんか?#2 | Developers.IO

2013/04/26 このエントリーをはてなブックマークに追加 49 users Instapaper Pocket Tweet Facebook Share Evernote Clip Developers.IO Selenium 自動テスト

だいぶ間があいてしまいましたが、seleniumを使った自動テストの続きです。 今回はselenium+PhantomJSについて取り上げたいと思います。 PhantomJSって何? ブラウザを使わずにJavascriptが実行出来るWebKitベースのツールです。またDOM,CSS,Canvasなどもサポートしています。 PhantomJSだけでももちろん使えますが、今回はseleniumと合わ... 続きを読む

RequireJS + QUnit + QUnit-TAP + PhantomJSでのテスト構成について | Technology-Gym

2011/12/05 このエントリーをはてなブックマークに追加 49 users Instapaper Pocket Tweet Facebook Share Evernote Clip ATND QUnit RequireJS qunit-tap

JavaScript Advent Calendar 2011 (オレ標準コース) : ATND の 5日目の記事です。 最近書いた、スマートフォン向けのJavaScriptライブラリ?(紙芝居のようなものを描画するライブラリ)を書いている時に、テストをどうしようかといろいろ考えていましたが、RequireJS + QUnit + QUnit-TAP + PhantomJS という構成で書くことに... 続きを読む

Ubuntu上でXvfbを使ってJavaScriptのユニットテストをChromeとFirefoxで実行する - Webtech Walker

2013/04/08 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip ユニットテスト Xvfb Jenkins Firefox 環境

JavaScriptのユニットテストをJenkinsとかでCIしたいとき、PhantomJSで実行するのもいいけどやっぱりChromeとかFirefoxみたいな実際のブラウザでテストしたい。でも環境作るのめんどくさいよなーと思ってたけどXvfbを使うとChromeとかFirefoxが動くのでLinux版のChromeとFirefoxだけだとわりと簡単に環境つくれた。 Xvfbというのは画面入出力を... 続きを読む

PhantomJS + Selenium::Remote::Driver でスクレイピングをこころみる - tokuhirom's blog.

2013/01/09 このエントリーをはてなブックマークに追加 47 users Instapaper Pocket Tweet Facebook Share Evernote Clip driver Selenium TOKUHIROM

2013-01-09 PhantomJS + Selenium::Remote::Driver でスクレイピングをこころみる perl PhantomJS といえば、WebKit を headless でうごかせて便利なやつですが、PhantomJS 1.8 から Ghost Driver がくみこまれるようになりました。GhostDriver は WebDriver Wire Protocol ... 続きを読む

Archiving the project: suspending the development · Issue #15344 · ariya/phantomjs · GitHub

2018/03/04 このエントリーをはてなブックマークに追加 37 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub Issue Project

Due to the lack of active contribution, I am going to archive this project soon. At some point in the future, if we pick up the development again (such as #15341 , #15342 , #15343 ), the project will ... 続きを読む

PhantomJS のラッパー Nightmare を試してみる - Qiita

2014/10/08 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita

var Nightmare = require('nightmare'); new Nightmare() .goto('http://yahoo.com') .type('input[title="Search"]', 'github nightmare') .click('.searchsubmit') .screenshot('yahoo.png') .run(); var casper =... 続きを読む

東京の鉄道路線図SVGをさっそくタイル化してみた - smellman's Broken Diary

2014/12/21 このエントリーをはてなブックマークに追加 34 users Instapaper Pocket Tweet Facebook Share Evernote Clip smellman's Broken Diary タイル化

2014-12-21 東京の鉄道路線図SVGをさっそくタイル化してみた 東京の鉄道路線図SVGを作りました&パブリックドメインで配布します 東京の鉄道路線図SVGを作りました&パブリックドメインで配布します - Liner Noteこのような面白い記事がありましたので、さっそく鉄道路線図SVGを利用してタイル化してみました。 Tokyo Rail Map (Phantomjs 利用版) Tokyo... 続きを読む

PhantomJS を Cocoa で書いた - Yarukidenized:ヤルキデナイズド

2011/03/10 このエントリーをはてなブックマークに追加 34 users Instapaper Pocket Tweet Facebook Share Evernote Clip コマンドラインツール uasi DOM ヤルキデナイズド ふん

PhantomJS ってコマンドラインツールがありまして、 JavaScript で DOM いじくったりなんかいろいろできるんですが、 QtWebKit ベースなのが気に食わないんです。 Mac で使うぶんには Cocoa と WebKit.framework でどうにかなるだろと。というわけで Cocoa に移植してみました:uasi/gespenstjs - GitHubmattn さんが ... 続きを読む

Test::Mocha::PhantomJSを書いた - kazuhoのメモ置き場

2013/12/10 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip mocha kazuho test perl Make

Test::Mocha::PhantomJSというPerlモジュールをリリースしました。一言でいうと、Perlで書いたサーバサイドロジックを、PhantomJS上で動くMochaのテストコードで検証するためのモジュールです。具体的な手順としては、 t/ 以下に次のようなテストコードを書いて Mochaのテストが含まれるHTMLを返すようにするの2点さえやってしまえば、あとはmake testするだ... 続きを読む

GitHub - knq/chromedp: Package chromedp is a faster, simpler way to drive browsers (Chrome, Edge, Safari, Android, etc) without external dependencies (ie, Selenium, PhantomJS, etc).

2017/01/25 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip Seleni GitHub Selenium Edge etc

README.md About chromedp Package chromedp is a faster, simpler way to drive browsers in Go using the Chrome Debugging Protocol (for Chrome, Edge, Safari, etc) without external dependencies (ie, Seleni... 続きを読む

 
(1 - 25 / 31件)