16. 操作対象の指定方法は何がいい?
1. 画像テンプレートマッチ
n 例: click( )
n 環境・画面変化に弱い
2. 座標指定
n 例: click(125, 230);
n 環境・画面変化に弱い
3. システム情報で指定
n 例: findElement(By.id("userInput")).click();
n 環境・画面変化に強い
既存手法では「システム情報」指定がベストだが..
17. 操作対象の指定方法は何がいい?
- システム情報指定の問題点 -
p 内部構造を理解しないと読めない
p システム情報に外部からアクセスできないことがある
p 見つからない時のエラー原因がわかりにくい
p 開発者が変更することがある
n システム情報のキープは、開発者はあまり考えてくれない