import math
from selenium import webdriver

import time

from selenium.webdriver.common.by import By


def calc(x):
    return str(math.log(abs(12*math.sin(int(x)))))

link = "http://suninjuly.github.io/execute_script.html"

try:
    options = webdriver.ChromeOptions()
    options.add_argument('--ignore-certificate-errors')
    options.add_argument('--ignore-ssl-errors')
    browser = webdriver.Chrome(executable_path=r"D:\web_drivers\chromedriver.exe", options=options)
    browser.get(link)

    x = calc(browser.find_element(By.ID, "input_value").text)

    browser.find_element(By.ID, 'answer').send_keys(x)

    browser.find_element(By.ID, 'robotCheckbox').click()

    btn = browser.find_element(By.CLASS_NAME, 'btn')

    browser.execute_script('return arguments[0].scrollIntoView(true);', btn)

    browser.find_element(By.ID, 'robotsRule').click()

    btn.click()

finally:
    # успеваем скопировать код за 30 секунд
    time.sleep(30)
    # закрываем браузер после всех манипуляций
    browser.quit()

# не забываем оставить пустую строку в конце файла