⑶の更新完了したら要素をクリックするができません
がよくわからないのですが ページのロードが終わったら 何かの要素をクリックしたいのでしょうか?
それなら content_script で挿入する JavaScript は run_at を設定しなければ DOM 構築後に実行されるので、単純にクリックする処理を content_script に書けば良いです
クリックイベントを起こせば、ページで設定されているリスナが実行されるのでこんな感じです
javascript
1document.querySelector("#element").dispatchEvent(new CustomEvent("click", {bubbles: true}))
id が element
の要素をクリックするイベントを起こしています
ただ、 Yahoo のページを通してログインするならクリックイベントを起こす必要はないです
↓だけでログインできます
javascript
1chrome.tabs.create({url: "https://login.yahoo.co.jp/config/login"}, tab => {
2 chrome.tabs.executeScript(tab.id, {
3 code: `
4 document.querySelector("#username").value = "yahooid@yahoo.co.jp"
5 document.querySelector("#passwd").value = "password"
6 document.querySelector("[name=login_form]").submit()
7 `
8 })
9})
username
と passwd
のところは自分のものに置き換えてください
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。