Web サイトのリストを恐ろしい Java コードに変換して、Selenium で実行できるようにしたいと考えています。
http://google.com
http://facebook.com
の中へ
public void goToWebsite1() {driver = new FirefoxDriver();driver.get("http://google.com");driver.quit();
public void goToWebsite2() {driver = new FirefoxDriver();driver.get("http://facebook.com");driver.quit();
私は完全に無能なので、次のように工夫しました:
sed 's/$/");driver.quit();/g' homepage2
プラス
sed 's/^/() {driver = new FirefoxDriver();driver.get("/g'
プラス
prepend and increment counter
プラス
sed 's/^/public void goToWebsite/g'
残念ながら、各行の先頭にカウンターを追加してインクリメントする方法がわかりません。awk ワンライナーがあるに違いない。私は次のようなものを想像します:
awk {x=1} {NR = gsub/^/x} {x=x+1}