selenium-webdriver
Selenium e2eセットアップ
サーチ…
前書き
このトピックでは、Seleniumのエンドツーエンド設定、つまりSelenium Webdriver + TestNG + Maven + Jenkinsについて説明します。
レポートの追加については、 HTMLレポートのトピックを参照してください。
TestNGのセットアップ
TestNGは、junit用に更新されたテストフレームワークです。テストスイートを呼び出すためにtestng.xmlを利用する予定です。これは、先にCIを使用する場合に役立ちます。
testng.xml
プロジェクトのルートフォルダにtestng.xmlという名前のxmlファイルを作成します。名前は異なっていても構いませんが、便宜上どこでも "testng"として使用されています。
以下は、testng.xmlファイルの簡単なコードです。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Smoke"> //name of the suite
<test name="Test1"> //name of the test
<classes>
<class name="test.SearchTest">
<methods>
<include name="searchTest"/>
</methods>
</class>
</classes>
</test>
</suite>
Mavenセットアップ
TBD。 testng.xmlを呼び出すためのpom.xmlの設定方法
ジェンキンスセットアップ
TBD。 git / bitbucketなどからコードを引き出すためのJenkinsの設定をカバーします。
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow