Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- import math
- import pytest
- import selenium
- from selenium import webdriver
- from selenium.webdriver.common.by import By
- from selenium.webdriver.support.ui import WebDriverWait
- from selenium.webdriver.support import expected_conditions as EC
- from selenium import webdriver
- @pytest.fixture(scope="function")
- def browser():
- print("\nstart browser for test..")
- browser = webdriver.Chrome()
- yield browser
- print("\nquit browser..")
- browser.quit()
- @pytest.mark.parametrize('number', ["895", "896", "897", "898", "899", "903", "904", "905"])
- def solve(browser, number):
- link = f"https://stepik.org/lesson/23689{number}/step/1"
- browser.get(link)
- field = WebDriverWait(browser, 5).until(
- EC.element_to_be_present((By.CSS_SELECTOR, ".show-plugin .textarea"))
- )
- field.send_keys(str(math.log(int(time.time()))))
- button = browser.find_element_by_css_selector(".submit-submission")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement