「技術・プログラミング」の記事一覧

Python3と2でのcsvファイル読み込み・書き出し(文字コードUTF-8対応編)

pythonでcsvファイルを読み書きするサンプルが、意外にまとまったものがなかったので、ちょっと調べたため、ここにメモしておきます。 特に、我々日本人はUTF-8やShift-JISなど、マルチバイト文字の入ったファイ・・・

Selenium3によるFirefoxの自動操作(Python編)

前回はEclipseとjavaでFirefoxを自動操作しましたが、今回は最近自分の中ではまっている言語、pythonをつかって同じようなことをしたいと思います。 javaの場合は、手順も多く、エラーが発生して起動するま・・・

Chromeを多重起動するために、複数のプロファイルを作成する方法

無題クリップ_060817_074848_PM

たとえば、同じサイトに異なるユーザでログインするときや、Chromeの機能拡張を同時に異なるサイトに使いたい場合、Chrome自体を2つまたは複数立ち上げることができると便利です。 この記事では、その方法をご紹介します。・・・

cURLのインストールと基本的な使い方(Windows編)

img_5935792e21998

コマンドラインからWebのコンテンツを取得したり、WebAPIテストの自動化に利用できたり、何かとお世話になることの多い「cURL」。Windowsにも用意されていると便利ですよね。 この記事では、Windowsで「cU・・・

Twitterのプロファイルに携帯電話を追加するときのエラー対処(APIのアプリ登録用)

img_5922f6163e486

TwitterAPIを使ったWebサービスを作成する場合は、 https://dev.twitter.com/ に行ってTwitterアプリの登録を行う必要があります。今回、私もその目的でアプリを登録しようとしたところ、・・・

Marionetteのpythonクライアントを使って最新Firefoxの操作を自動化する

img_592080b6a8f00

Firefoxブラウザを自動で操作したり、Webアプリケーションのテストを自動化するには、Seleniumが使われることも多いですが、Ver47以降のFirefoxには、「Marionetteサーバ」という自動操作の機能・・・

pythonでImportError: No module named ・・・が出たときの確認方法と対処

Pythonでプログラムを記述して、実行した際に、 >>> from marionette import Marionette Traceback (most recent call last): Fi・・・

Firefoxを多重起動して、複数のユーザで同一サイトにログインする方法

img_591b038f40a65

テストなどで、「同じドメインのサイトに、同時に異なるユーザでログインしたい」とか、複数のブラウザを同時に開いて作業したいというときに便利なTipsです。 通常、Firefoxは1つのプロセス(インスタンス)しか立ち上がら・・・

Windowsでのnode.jsとnpmのインストールと基本的なセットアップ

img_5911bd61a7fc3

最近JavaScriptを利用する場面が増えてきました。例えば、WebのREST APIのテストを自動化したり、ETLツールの機能拡張などにもJavaScriptの軽さと柔軟性が利点となる場面は多いです。 また、ブラウザ・・・

Selenium3によるFirefoxの自動操作(Java,Eclipseプロジェクト編)

前回の記事「Selenium3のインストールとEclipseへのセットアップ(Javaからブラウザを自動で操作する)」で、Selenium3の概要と自動化を実現する仕組みの概要、Eclipseプロジェクトの設定方法まで解・・・

サブコンテンツ

このページの先頭へ