FluentLeniumでJavaのSeleniumスクリプトをシンプルに - 後編
前編からの続きです。 その他の機能 その他いくつかの機能をピックアップして紹介します。 Selenium WebDriver APIの併用 次のようにして、ラップされている大元のWebDriverのインスタンスを取得できます。FluentLeniumの機能だけで実現できないことがあった場合には、WebDriverの機能を直接利用することができます。 //...
前編からの続きです。 その他の機能 その他いくつかの機能をピックアップして紹介します。 Selenium WebDriver APIの併用 次のようにして、ラップされている大元のWebDriverのインスタンスを取得できます。FluentLeniumの機能だけで実現できないことがあった場合には、WebDriverの機能を直接利用することができます。 //...
Selenium WebDriverが利用されるにつれて、Selenium WebDriverのコマンドをラップして、よりシンプルに書けるようにしたライブラリもいくつか登場してきました。Rubyの<a title="Capybara" href="http://teamcapybara.github.io/capybara/" target="_blank" rel="noopener noreferrer">Capybara</a>、Groovy...
Part 1からの続きです。 インストール&利用方法(Java) ここからは、Sahaginのインストール手順と利用方法について説明していきます。※1 1. 依存関係と実行時引数にsahagin.jarを追加 まずはsahagin.jarをJavaのテストコード中から利用するための設定です。 Mavenを使っている場合 この場合、pom.xmlファイルに対し...
TRIDENTでは、主にSeleniumを活用したテスト自動化支援サービスを提供していますが、実際にSeleniumを利用する上で次のような課題があると感じていました。 保守性・柔軟性の観点から、プログラミング言語でスクリプトを書くことをお勧めしたいが、そうなると非プログラマがスクリプトやエラー内容を理解しにくくなる。 ...
今日は、JUnitなどから実行したSeleniumテスト結果を、Allure Frameworkというオープンソースのレポートツールを使っておしゃれに表示する方法を、そのインストール手順とともにご紹介します。 Allure Frameworkとは Allure Frameworkは、JUnit、RSpec、PHPUnit、Cucumberなど様々なテストフレームワークのテスト実行結...
スマートフォンの普及に伴い、インターネットの利用はデスクトップからモバイルにシフトしており、最近の調査ではスマートフォンからのアクセスがパソコンを上回るウェブサイトも増えています。 Seleniumでもこのモバイルへの対応が重要なテーマになっており、 Seleniumプロジェクトやその周辺プロジェクトにおいて、既...
今日は、テスト自動化と、ブラウザ自動テストツールSeleniumについて、知らない方でも分かるようイチから解説したスライドを作ったのでご紹介します。 OSSのブラウザ自動テストツール「Selenium」を使った、開発・テストの効率化 from Nozomi Ito このスライドは、2014年2月28日に開催された「Enterprise × HTML5 Conf...
目次 基本的な機能の比較 記録・再生支援 スクリプト編集に役立つ機能 Assert・Verify Wait 変数 スクリプト管理 テスト結果確認 エラー調査に役立つ機能 不具合 記録・再生精度の比較 実際のWebサイトへの操作の記録 実際のWebサイトへの操作の再生 その他主要な操作の記録・再生 スクリプトのエクスポート 高度な機能...
最近登場した新たなSeleniumの記録・再生ツール、Selenium Builderについて、Selenium IDEとの機能比較を過去4回の記事にわたって行ってきました。 今回はその比較結果をコンパクトにまとめ、Selenium Builderとはどのようなツールなのかについて、分かりやすくお伝えしていきます。 Selenium Builderとは Selenium Buil...
Seleniumスクリプトの記録・再生を行うFirefoxプラグイン、Selenium Builder(以下Builder)と、Selenium IDE(以下IDE)の比較記事Part 4です。 Part1はこちらから。 機能以外の要素の比較 ツールの機能以外にも、比較すべき要素は色々あります。 ドキュメント 公式ドキュメント IDEの公式ドキュメントには、IDEのインスト...
ノーコードでE2Eテストを簡単に自動化