Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # file test_1.py
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- from selenium.webdriver.common.by import By
- from selenium.webdriver.support.ui import WebDriverWait
- from selenium.webdriver.support import expected_conditions as EC
- driver = webdriver.Remote(
- command_executor="http://localhost:4444/wd/hub",
- desired_capabilities={
- "browserName": "chrome",
- "version": "59",
- "video": "True",
- "marionette": "false",
- })
- try:
- driver.implicitly_wait(30)
- driver.get("https://ap.www.namecheap.com/Domains/DomainOnly")
- username = driver.find_element_by_class_name("nc_username")
- password = driver.find_element_by_class_name("nc_password")
- button = driver.find_element_by_class_name("nc_login_submit")
- username.send_keys("nctestuser1")
- password.send_keys("nctestuser1")
- button.click()
- domains_list = WebDriverWait(driver, 10).until(
- EC.presence_of_element_located((By.CLASS_NAME, "domain-list"))
- )
- driver.save_screenshot('screenshoot.png')
- driver.get("https://www.namecheap.com/myaccount/signout")
- driver.save_screenshot('screenshoot-signout.png')
- finally:
- driver.quit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement