python自动化笔记

#conding=utf-8
from selenium import webdriver
from selenium.webdriver.support.wait import WebDriverWait #判断元素是否存在
from selenium.webdriver.support import expected_conditions as EC#判断标题是否存在
from selenium.webdriver.common.by import By #定位元素模块
import time
driver=webdriver.Chrome()
driver.get("http://www.5itest.cn/register")
driver.maximize_window()
time.sleep(5)
#判断是否存在此标题
print(EC.title_contains("注册"))

# element=driver.find_elements_by_class_name("controls")

#传入得元素是否可见
locator=(By.CLASS_NAME,'controls')
WebDriverWait(driver,1).until(EC.visibility_of_element_located(locator))
email_element=driver.find_element_by_id("register_email")
print(email_element.get_attribute('placeholder')) #获取值的隐藏信息 标记
email_element.send_keys("[email protected]")
print(email_element.get_attribute('value'))#获取你输入的值
driver.quit()
#随机生成5位的邮箱
for i in range(5):
user_element=''.join(random.sample('123456789abcdefghjk',5))+"@163.com"
print(user_element)




'''driver.find_element_by_id("register_email").send_keys("[email protected]")



user_name_element_node=driver.find_elements_by_class_name("controls")[1]
user_element=user_name_element_node.find_element_by_class_name("form-control")
user_element.send_keys("111111")



driver.find_element_by_name("password").send_keys("111111")
driver.find_element_by_xpath("//*[@id='captcha_code']").send_keys("111111")'''
------------------------------------------------------------------------------------------------------------------

猜你喜欢

转载自www.cnblogs.com/xuzhongtao/p/10031501.html