from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument('--headless')
browser = webdriver.Chrome(chrome_options=options)
browser.implicitly_wait(1)
url = "http://yahoo.jp";
browser.get(url)

file = open("source.html","w")
file.write(browser)
file.close()

上手く書き出せません。どうしたらいいでしょうか?

恐らく型が違うのだと思いますが、それでも無理矢理書き出す方法はありますか?