0
私はfirefoxを呼び出し、1/60秒間隔でスクリーンショットを撮る小さなpythonスクリプトを作成しています。スクリーンショットは120秒後まで撮影されます。'str'オブジェクトには属性 'save_screenshot'がありません
エラー - スクリプトは最初のスクリーンショットを撮ることができますが、次のスクリプトではエラー'str' object has no attribute 'save_screenshot'
が表示されます。
コード:私は間違っているつもりどこ
from selenium import webdriver
import threading
counter = 0
def take_screenshot(driver):
global counter
print (type(counter))
driver.save_screenshot("selenium-test_" + str(counter) + ".png")
counter += 1
if counter <= 7200:
threading.Timer(1.0/60.0, take_screenshot,['driver']).start()
else:
driver.quit()
driver = webdriver.Firefox()
driver.set_window_size(1083 ,557)
driver.get("file:///Users/tusharsaurabh/E%20Card/ecard-coconut-tree/index.html")
take_screenshot(driver)
、私に知らせてください。ここ