# 实例化一个chrome driver对象
driver = webdriver.Chrome()
#窗口最大化
driver.maximize_window()
#清空
driver.find_element().clear()
#输入
driver.find_element().send_keys("xx")
#点击
driver.find_element().click()
#退出
driver.quit()
# 后退
driver.back()
# 刷新
driver.refresh()
# 前进
driver.forward()
#获取当前url地址
driver.current_url
#返回页面源码
driver.page_source
#获取大小
size = driver.find_element(By.ID, "c").size
# 获取元素的文本值
text = driver.find_element(By.ID, "c").text
#获取a标签属性值
href = driver.find_element(By.ID, "c").get_attribute("href")
#判断元素是否可见
is_displayed = driver.find_element(By.ID, "cc").is_displayed()
#判断元素是否可用
is_enabled = driver.find_element(By.ID, "cc").is_enabled()
#ID定位
driver.find_element(By.ID, "cc")
#XPATH定位
driver.find_element(By.XPATH, '//*[@id="cc"]/fieldset/button')
#NAME定位
driver.find_element(By.NAME, 'email')
# 通过元素对象切换到frame
driver.switch_to.frame(ele)
# 切回主文档
driver.switch_to.default_content()
#获取alert
btn1 = driver.switch_to.alert
#alert文案
btn1.text
# 确定
btn1.accept()
# 取消
btn1.dismiss()
# 获取当前窗口句柄
main_handle = driver.current_window_handle
# 调用隐式等待
driver.implicitly_wait(10)
09-01
286
04-15
1381