0
对我来说不是很清楚硒在execute_script
和execute_async_script
之间的区别。python-selenium:execute_script vs execute_async
使用python-硒这个例子中,成pytest功能:
driver.get(url)
js = '''
var video = document.getElementById("myVideo");
video.onplaying=function() {
return "play";
};
'''
video_play = driver.execute_script(js)
assert video_play == "play"
结果是:
E AssertionError: assert None == 'play'
我失去了什么?我应该使用execute_async和JS异步/ AWAIT功能?你能指点一些例子吗?