タグ

seleniumに関するtaketsのブックマーク (27)

  • クロスブラウザテストの闇と闇と闇

    https://d-cube.connpass.com/event/149831/ スライド中「エンジニアの斎藤」という謎の人物が出てきますが、「エンジニアの採用」の誤記でございました。お詫び申し上げます。

    クロスブラウザテストの闇と闇と闇
  • GitHub Actions で Windows IE11 と Mac Safari を selenium-webdriver で動かす - Qiita


    GitHub Actions  Windows IE11  Mac Safari  selenium-webdriver Seleniumselenium-webdriver  GitHub Actions  windows / mac / ubuntu  safari  ie11  selenium-webdriver    node  name: xbrowser on: [push] jobs: e2e-ie: runs-on: windows-latest steps: - uses: actions/checkout@v1 - uses: warrenbuckley/Setup-Nuget@
    GitHub Actions で Windows IE11 と Mac Safari を selenium-webdriver で動かす - Qiita
  • Open Source Test Automation Framework | Gauge

    Less Code, Less Maintenance, More Acceptance Testing Gauge is a free and open source test automation framework that takes the pain out of acceptance testing Gauge + Taiko = Reliable browser automation for your JavaScript tests! Create readable and maintainable tests Gauge tests are in Markdown which makes writing and maintaining tests easier. Reuse specifications and robust refactoring to reduce d

    Open Source Test Automation Framework | Gauge
    takets
    takets 2018/06/07
    自然言語でテストを記述できるE2Eと捉えればいいのかしら。
  • PageObjectデザインパターンを利用して画面変更に強いUIテストを作成する│ソフトウェアテストラボ|アプリテスト|スマートフォンテスト|株式会社SHIFT

    今回は、Selenium2(WebDriver)でテストケースを作成するときに知っていると便利な「PageObjectデザインパターン」をご紹介します。 こんな方におすすめ SeleniumはWebブラウザ上で動作するアプリケーションの自動テストツールの中では圧倒的な知名度のあるツールです。2011年にSelenium2がリリースされてからは大きくアーキテクチャが変わり使い勝手も向上しましたが、実際に大量のテストケースを作成・保守するとなると書き方に工夫をする必要があります。 PageObjectデザインパターンの考え方は、 ・WebDriverでテストを自動化しているけど、画面変更にテストケースの修正が追いつかず困っている ・WebDriverでテストを自動化したいけど、どのようにテストケースを作成すれば良いのかわからない という方々にとってとても参考になります。 PageObjectと

    PageObjectデザインパターンを利用して画面変更に強いUIテストを作成する│ソフトウェアテストラボ|アプリテスト|スマートフォンテスト|株式会社SHIFT
    takets
    takets 2017/08/04
    page-objectデザインパターンをコードに落とし込んだときの参考に
  • 自動テストのfixtureを効率的に管理する方法


    @ryuzee (PHP) fixture fixturefixture fixture DRY 使 
    自動テストのfixtureを効率的に管理する方法
    takets
    takets 2017/08/03
    テストとデータ分離のための指針
  • Selenium2でつくるテストケースの構成について

    2. なにを発表するの?  最近、Selenium2 + Ruby + RSpec でブラウザ テストの自動化に取り組んでます  「ブラウザテスト」?  ここでは「テスターがブラウザを操作して眼で結果 を確認する行為」という意味で使います  具体的にどんなことをやってるのかを紹介し ます。 (主にテストケースの構成について話します) 4. Slenium2って何?  OSSのブラウザテストツール  プログラム言語でテストスクリプトを書いて使う  何ができるの?  手動テストの代替  手動テストで行うのと同様に、実際にWebブラウザを起 動して操作できる  ボタン押したり、文字列を入力したり取得したりetc  特徴・メリット  ブラウザテストツールのデファクトスタンダード  情報&使用経験者の数が多い  開発が活発  幅広いOS/ブラウザ/言語に対応

    Selenium2でつくるテストケースの構成について
    takets
    takets 2017/08/02
    テストデータの合成のやりかたは参考になる
  • JavaとSelenium WebDriverでIE(Internet Explorer)を操作する方法 – 導入編 | Tanakanote


    IEDriver The Internet Explorer Driver Server32bit64bit 64bit32bit使 IEDriverServer.exe Selenium JavaSelenium Selenium Client & WebDriver Language BindingsJavaDownload Client Version2.48使 VersionPrevious Releases 
    takets
    takets 2017/07/27
    ie webdriverの設定方法
  • watir をぱぱっと使うための、使い方まとめ。 - それマグで!


    MechanizeWatir Watir Q:WatirCapybara-webkit A1: Capybara  A2: Capybara  A3: Selenium wait_until_present? 便 A4: PhantomJS PDF 使rSelenium OSXCapybaraWatir使
    watir をぱぱっと使うための、使い方まとめ。 - それマグで!
    takets
    takets 2017/07/27
    selenium-webdriverを便利にするラッパーらしい
  • Jenkins から Seleniumを動かしてみる

    0.環境 ・親ノード端末 [CentOS] 5.6 (32bit版カーネル) [ruby] 2.1.1p76 [rvm] 1.25.25 [java] 1.7.0_51 [Jenkins] 1.562 ・子ノード端末 [Windows] Vista Home Premium (32bit) [java] 1.7.0_51 [IE] 8 1.準備 (1-1) 下記リンクを参考にJenkinsをインストールしました。 俺の成長日記 OSCALOG JenkinsをCentOSにインストールしたときのメモ (1-2) Seleniumの設定は前回と同じです。(Selenium WebDriverを動かしてみる) 前回と異なる点は、Jenkinsがデフォルトでポート4444を使うので、Selenium Serverは4445に変更しました。 親ノード # java -jar selenium-se

  • Seleniumの自動テストをCI環境(Jenkins)で快適に実施する - 日々是鍛錬

    Ruby Advent Calendar 2011 16日目の記事です。 Webアプリの画面テストにはやはりその利便性からSeleniumを使うことが多いだろう。 ちょっとした変更でも問題ないと高をくくっていても、リリース後にリンクやボタンをクリックした途端に500や404が発生した日には目も当てられない。 そうならないために、定期的にSeleniumのテストを流す--自動テスト環境を構築して--ことで、問題をいち早く検知することが大切だ。 今回は、Webアプリにおける画面の自動テスト環境を、Selenium+Ruby(RSpec)+Jenkinsで構築する一例を紹介する。 Seleniumで画面テストを書くときにRSpecの恩恵を得たいので、現在Javaで開発しているプロジェクトも画面テストはRubyでSeleniumテストコードを書いている。 用意するもの SeleniumをCI環境で

    Seleniumの自動テストをCI環境(Jenkins)で快適に実施する - 日々是鍛錬
  • Selenium の基本的な使い方のサンプル集 - それマグで!


    ruby Selenium 使  require 'selenium-webdriver' driver = Selenium::WebDriver.for :chrome driver.close() 辿Ruby watir 使  driver.quit() Chromequit()Firefoxclose()OSX  Capabilities 使 Chrome require 'selenium-webdriver' caps = Selenium::WebDriver::Remote::Capabilities.chrome(
    Selenium の基本的な使い方のサンプル集 - それマグで!
    takets
    takets 2017/07/27
    selenium-webdriverの基本的な使い方。jsのときはuntilとかで待機する
  • Webブラウザの自動操作 (Selenium with Rubyの実例集)


     : Web  Web etc. PerlWWW::MechanizeRubyMechanize WWW::Mechanize - HAKOBE blog Mechanize  -  - Ruby  FirefoxIEJavaScriptSelenium
    Webブラウザの自動操作 (Selenium with Rubyの実例集)
    takets
    takets 2017/07/06
    柔軟にwaitする方法
  • RubyでSeleniumを使ってスクレイピング - Qiita

    JavaScriptバリバリなページはNokogiriなどのスクレイピングツールで扱うのが難しいですが、Seleniumでブラウザ自動操作すると大体のものはできるようになるので、使い方をまとめておきます。 Javaから使うのと比べて、Rubyバインディングだとずいぶんシンプルで良かったです。 リファレンス 【2015-11-12 追記】上記のリンクは更新停止しているようなのでこちらを見たほうが良さそうです http://www.rubydoc.info/gems/selenium-webdriver/ 使い方 gemをインストールする。

    RubyでSeleniumを使ってスクレイピング - Qiita
    takets
    takets 2017/07/06
    selenium-driverの基本的な要素取得方法
  • WindowsでRubyでSeleniumで自動テストをはじめてみました


    WindowsRubySeleniumWed, 23 Nov 2016 06:31:08 GMT Ruby Selenium SeleniumWindowsRubyOS  Selenium調WebDriver使Selenium Builderjavascript5使 WebDriver使Chrome  Sel
  • Seleniumをブラウザなしで起動するための方法を調べた

    Seleniumでテストを実行するとき、いちいちブラウザを立ち上げると重くて遅い。 そこで、ブラウザを立ち上げずに、 ヘッドレス(headless)にSeleniumを実行する方法を調べてみた。 Seleniumは実行するブラウザを自由にいれかえることができる。 そこで、特殊なブラウザを指定することによって実現できそうだ。 Environment windows 7 64bit ruby 2.0 環境はRuby & Windowsです。 Base# このコードを改造する。ベースのドライバは firefox require "selenium-webdriver" driver = Selenium::WebDriver.for :firefox driver.navigate.to "https://google.com" element = driver.find_element(:na

    Seleniumをブラウザなしで起動するための方法を調べた
  • Seleniumをサポートするツールの紹介


    Selenium使使 Selenium Builder Selenium IDEFirefoxSelenium ServerIEChrome   FireFoxLaunch Selenium Builder   
    Seleniumをサポートするツールの紹介
  • Selenium Antipatterns

    http://seleniumjp.connpass.com/event/24206/ 第3回日Seleniumユーザーコミュニティ勉強会の資料です。 Seleniumのアンチパターンについてです。Read less

    Selenium Antipatterns
  • Selenium勉強会@サイボウズを開催しました - Cybozu Inside Out | サイボウズエンジニアのブログ


    (@miyajan) 10/20()Selenium  PR USSelenium Conference 2015Selenium  3
    Selenium勉強会@サイボウズを開催しました - Cybozu Inside Out | サイボウズエンジニアのブログ
    takets
    takets 2015/10/27
    最近のselenium資料
  • Internet ExplorerでWebアプリをテストする。CodeceptionとSeleniumを使って。【準備編】 - Qiita


    Internet ExplorerWebCodeceptionSelenium使PHPSeleniumcodeceptionInternetExplorer  Windows 8.1 x64 en (Internet Explorer) CentOS 6 (Web) PHP 5.3.3 (CentOS 6)  Composer PHPCodeception使 Java runtime Selenium ServerJava https://java.com/ja/download/ Java runtime Selenium ServerIE Driver http://
    Internet ExplorerでWebアプリをテストする。CodeceptionとSeleniumを使って。【準備編】 - Qiita
  • (Codeception + Selenium2) Acceptance Testに複数種類のブラウザを利用する - think it over


     CodeceptionAcceptance TestSeleniumTIPS CodeceptionIE, ChromeAcceptance Test  Codeception 1.6.10 1.7Selenium2WebDriver  http://codeception.com/10-11-2013/codeception-17-webdriver.html http://codeception.com/docs/modules/WebDriver 1.
    (Codeception + Selenium2) Acceptance Testに複数種類のブラウザを利用する - think it over
    takets
    takets 2014/08/21
    インストール手順 google chromeでテストしたいときの設定もある