我想把一个网站列表变成一些可怕的 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 one 班轮。我想像:
awk {x=1} {NR = gsub/^/x} {x=x+1}