- 追加された行はこの色です。
- 削除された行はこの色です。
-自動テストについてまとめたページ
*プロダクト [#r5b127ee]
**HTMLUnit [#ea6e5f7a]
-value属性をセット。value以外にもセットできる。
HtmlElement input = page.getHtmlElementById(id);
input.setAttribute("value", value);
**XPath [#xc1e5e21]
-getFirstByXpathを使うと一個だけ取得できる
|//a[@href='/login.html']|Aタグのリンク先で抽出|
|//input[@type='submit']|type=submitのタグを取得|
|//input[@value='検索']|検索のinputタグを取得|
|//td[contains(.,'検索したい文字列')]|検索したい文字列が含まれているものを取得|
|img[alt='ログアウト']|altで検索|
|//a[text()='ログアウト']"|Aのテキスで検索|
-複数取得する場合はLIST
|final HtmlDivision div = (HtmlDivision) page.getByXPath("//div[@name='John']").get(0);|無理やりキャスト|
**htmlunit [#x50af09f]
主にPHPバッチで利用
|クラスやID指定|div[class=tbl-pc]|
|親子関係|table tbody tr td|
**Selenium(java ラッパーで Selenide がある) [#k23e2daf]
**JMeter [#hfe22ad2]
**Geb(groovy) [#ac422465]