【Python版Selenium】最小化(バックグラウンド)状態でも要素をクリックする方法
elem.click()
↑これだとクリックする要素が
可視状態じゃないとエラーが出る
driver.execute_script('arguments[0].click();', elem)
↑これでクリックしてあげると
ブラウザが最小化状態でもクリック可能
具体的にこれで何をしているのかというと
execute_scriptでjavascriptを
無理やり投げ込んで実行している
argumentsは引数を格納する配列らしい
arguments[0]には1つめの引数が入る
javascriptでクリックさせているので
バックグラウンドでも動くというわけ
投稿日:2023年03月01日