2-7 使用不同方式进行定位.py
from selenium import webdriverimport time#导入expected_conditions预期包判断标题是否正确:from selenium.webdriver.support import expected_conditions as ECdriver = webdriver.Chrome()driver.maximize_window()driver.get("http://www.5itest.cn/register")# EC.title_is #title_is代表现在的title和预期的title是一样的time.sleep(5)print(EC.title_contains("注册")) #title_contains代表只要包含就可以了#使用id进行定位邮箱地址:driver.find_element_by_id("register_email").send_keys("")#使用class定位用户名、find_elements_by_class_name返回的是列表、列表才可以len、先定义父类、再定义子类: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("dsads")#使用name定位密码:driver.find_element_by_name("password").send_keys("990496256dd")#使用xpath定位验证码:driver.find_element_by_xpath(‘//*[@id="captcha_code"]‘).send_keys("111111")
相关推荐
wikiwater 2020-10-27
IdeaElements 2020-08-19
Sophiego 2020-08-16
Kakoola 2020-08-01
Kakoola 2020-07-29
ELEMENTS爱乐冬雨 2020-07-18
ELEMENTS爱乐小超 2020-07-04
ELEMENTS爱乐小超 2020-07-04
Kakoola 2020-06-28
Feastaw 2020-06-18
Wmeng0 2020-06-14
ELEMENTS爱乐冬雨 2020-06-14
云之高水之远 2020-06-14
哈喽elements 2020-06-14
Feastaw 2020-06-11