技術と日常。

日々の気が付いたこと・気になったことを残しておきます。

[Java]Selenium 3 -> 4の移行を正規表現で楽しよう

Javaにて、Selenium4.0にバージョンアップを行ったところ、ユーティリティーメソッドを書き換える必要がありました。

driver.findElementByClassName("className");
↓
driver.findElement(By.className("className"));

以下の正規表現を使用することで、一括置換が可能です。
(結果を確認しながら行ってみてください。)

Before:  
(driver.findElements?)(By)(.)([^(]+)\((.+)\);

After:  
$1($2.\l$3$4($5));

参考