Selenium - Web Browser Automationhttps://agouti.org/Go言語でSeleniumとAgoutiを介してChromeブラウザを自動で操作してみる。SeleniumはJava上でなければ動作しないため、はじめにJavaをインストールする。Javaは下記のページからダウンロードして、画面の指示に従ってインストールする。無料Javaソフトウェアをダウンロード続いて、seleniumu-serverをhttps://www.sele
下記のようなコードを入力してみる。package mainimport "fmt"func main() {var str stringvar i int // if文を使うためのダミーの変数if i == 0 {var str stringstr = "hello"fmt.Println(str)}fmt.Println(str)}実行すると、helloと表示される。ここで、注目したいのは、func ma
Go言語のforを使って繰り返す変数iを表してみる。package mainimport "fmt"var i intfunc main() {for i = 0; i < 10; i++ {fmt.Println(i)}}for i = 0; i < 10; i++では、iは0から始まって、10より下の数値であれば繰り返し実行する。実行した後にiに+1をして次の繰り返し実行を行う。forは、, 0; i < 10; i++のように、;で区切って3つま
if文は正しいか正しくないかという判定によく使う制御構文である。例えば、変数iが5ならば、「iに格納されている文字は5」と表示してみる。package mainimport "fmt"func main() {var i inti = 5if i == 5 {fmt.Println("iに格納されている文字は5")}}if i == 5でiという値が、5であればを意味し、5であれば{}の中身を実行するという意味になる。※fmt.Printlnというフォーマットの標