You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
いろいろ調べたけれど、まだ決められないなー、というお話です。 Webアプリが正しく動作することを、Webブラウザーを操作して確認する E2E (End-to-End) テスト。テストの記述には様々なプログラミング言語が使えます。 Selenium WebDriver + JavaScript で E2E テストをするやり方が An Introduction to WebDriver Using the JavaScript Bindings - Tuts+ Code Tutorial で紹介されています。 この記事は、基本となる WebDriverJS 以外に、7つのクライアントAPIライブラリーを紹介しています。どれも github で公開されていたので、スター数を調べてみました (2014/12/07時点と2015/09/12時点)。また Intern と Protractor につい
ブラウザ拡張Selenium IDEで ユーザー操作を記録・再現できる! UIテストの自動化に活用しよう Selenium IDE(セレニウム・アイディーイー)とは、ブラウザ操作を記録・再現できるChrome、Firefoxで利用可能な拡張機能(アドオン)です。 手軽に記録・再現ができるため、アイデア次第で色々な使い方ができます。筆者は、会社の打刻操作(社内サイトへアクセス → ログイン → 打刻ページへ遷移 → 打刻ボタンをクリック)を記録し、自動実行することでいち早く出社ができるようにしていました。 その他にも開発時に繰り返し行うようなデバッグ作業やルーティーン作業を記録することで、以下のような活用もできます。 入力フォームなどに文字を入力する操作を記録しておき、自動入力させる。 ゲームやSPAのデバッグ時に、スタート画面からデバッグしたい画面までの移動操作を記録しておき、任意の画面へ
はじめに ここ数年はMoney Forwardとかのおかげでお金の管理はほぼ自動でいい感じにできてるんだけど、それでもまだ政治的な理由とかサービス側のセキュリティの問題で、利用している全サービスの自動管理とかできてない。というわけでエンジニアならその辺自動化するでしょ、とSeleniumでコツコツ始めたわけです。 で、ナビゲーションをしてると <a target="_blank"...> になってるaタグとかあって、ちょっとはまったのでメモ。 タブの切替方法 SeleniumはChromeDriverを使ってChromeを動かしている。タブを切り替える作業はいくつか方法があって WebDriver.send_keys() を使って手動で切り替えるのと同じキーを送る(例: Ctrl+Tabなど) WebDriver.ActionsChain() を使って 1 と同様にする WebDriver
Selenium with Python¶ Author: Baiju Muthukadan License: This document is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Note This is not an official documentation. If you would like to contribute to this documentation, you can fork this project in GitHub and send pull requests. You can also send your feedback to my email: baiju.m.mail AT gmail DOT com. So far 6
はじめに DI部のおおたきです。Headless ChromeがWindowsをサポートしたのでWindows上で動かしてみました。 環境 Windows7 Google Chrome 62.0.3202.75 Python 3.6.3 Pleiades 4.7.1 準備 Pythonはすでにインストールしてある前提で進めたいと思います。まずpipでライブラリをインストールします。 C:\Users\ootaki.kentaro>pip install selenium Collecting selenium Using cached selenium-3.6.0-py2.py3-none-any.whl Installing collected packages: selenium Successfully installed selenium-3.6.0 次にWebDirverをここか
https://atnd.org/events/66159 で実施したプレゼン資料
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く