32 lines
704 B
Go
32 lines
704 B
Go
|
package cmd
|
||
|
|
||
|
import (
|
||
|
"log"
|
||
|
|
||
|
"gitea.kazu634.com/kazu634/moneyforward/internal/lib/browser"
|
||
|
"github.com/spf13/viper"
|
||
|
)
|
||
|
|
||
|
func init() {
|
||
|
filter := logInit()
|
||
|
log.SetOutput(filter)
|
||
|
}
|
||
|
|
||
|
func login(browser *browser.Browser) *browser.Browser {
|
||
|
logInfo("Navigating to https://moneyforward.com/me")
|
||
|
browser.Navigate("https://moneyforward.com/me")
|
||
|
|
||
|
logInfo("Navigating to sign-in page")
|
||
|
browser.Click("a[href^='/sign_in']")
|
||
|
|
||
|
logInfo("Input Email address")
|
||
|
browser.Input("input[type=email]", viper.Get("user").(string))
|
||
|
browser.Click("#submitto")
|
||
|
|
||
|
logInfo("Input password")
|
||
|
browser.Input("input[name='mfid_user[password]']", viper.Get("password").(string))
|
||
|
browser.Click("#submitto")
|
||
|
|
||
|
return browser
|
||
|
}
|