ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して Selenium で JavaScript を実行する方法: 「GetEval」が失敗する理由と「Execute_Script」による解決策
Python を使用した Selenium での JavaScript の実行
Selenium を探索する初心者にとって、コード内で JavaScript スニペットを実行するのは難しい場合があります。この場合、JavaScript コード「submitForm('patchCacheAdd',1,{'event':'ok'});return false」を実行する必要があります。ただし、「selenium.GetEval」を使用するとエラーが発生する可能性があります。
解決策
コード内で JavaScript を正常に実行するには、代わりに「browser.execute_script」を使用します。
browser.execute_script("submitForm('patchCacheAdd',1,{'event':'ok'});return false")
このメソッドを使用すると、目的の JavaScript スニペットを効果的に実行できます。詳細については、次の例を参照してください:
[リンク例]
以上がPython を使用して Selenium で JavaScript を実行する方法: 「GetEval」が失敗する理由と「Execute_Script」による解決策の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。