tekitoumemo’s diary

思ったことを書くだけ。長文版Twitter

Selenium Web Driver

仕事で使ったんでメモ

className 指定したクラス名(class属性)を検索条件とする
cssSelector 指定したCSSセレクタを検索条件とする
id 指定したid属性を検索条件とする
linkText 指定したリンク名(完全一致)を検索条件とする
name 指定したname属性を検索条件とする
partialLinkText 指定したリンク名(部分一致)を検索条件とする
tagName 指定したタグ名を検索条件とする
xpath 指定したXPathを検索条件とする

マウス系はこんな感じで使う

Actions builder = new Actions(driver);

感想
classとか結局複数のキーで見つけなきゃ厳しい。結構作り込まなきゃいけない。
うちの会社はブラウザ上で結構ガチャガチャやるんで基本的なところ以外は難しい(俺には厳しいってかそこまでやらなくてもね。。)なーって感じ。
ただ、お決まりの回帰テスト系を作ったらだいぶ楽になりそう。キャプチャ取れるし。