の値を設定しません。 )。試してみるbrowser.ExecuteJavascript( "document.getElementsByName( 'q')[0] .value = 24;")何も起こりません。だから、私はExecuteJavascriptが動作していることを知っていますが、入力要素の値を設定しようとすると、入力要素は変更されません。私が試しているコードは、誰かがその特定のJavascriptがなぜ実行されないのかについてのアイデアがあれば、私はとても感謝しています。CEFのPython ExecuteJavascriptは、入力要素
from cefpython3 import cefpython as cef
import platform
import sys
def main():
sys.excepthook = cef.ExceptHook
cef.Initialize()
browser = cef.CreateBrowserSync(url="https://www.google.com", window_title="Hello World!")
browser.ExecuteJavascript("document.getElementsByName('q')[0].value = 24")
cef.MessageLoop()
cef.Shutdown()
if __name__ == '__main__':
main()