from selenium.webdriver.common.action_chains import ActionChains from selenium.webdriver.common.keys import Keys import time profile = FirefoxProfile() # Allow autoplay profile.set_preference("media.autoplay.default", 0) cap = DesiredCapabilities.FIREFOX options = Options() # options.headless = True driver = Firefox(firefox_profile=profile, capabilities=cap, options=options) driver.get('https://banggia.vps.com.vn/#PhaiSinh/VN30') try: time.sleep(3) with driver.context(driver.CONTEXT_CHROME): console = driver.find_element(By.ID, "tabbrowser-tabs") console.send_keys(Keys.LEFT_CONTROL + Keys.LEFT_SHIFT + 'k') time.sleep(3) console.send_keys( '$x("/html/body/div[2]/div/div/div[2]/div/div/table/tbody/tr[1]/td[1]/a")[0].click()' + Keys.ENTER) time.sleep(3) console.send_keys(':screenshot --full-page' + Keys.ENTER) console.send_keys(Keys.LEFT_CONTROL + Keys.LEFT_SHIFT + 'k') except: pass driver.get_screenshot_as_file("/home/sotola/Desktop/screenshot.png")