Webdriver

from selenium import webdriver
from selenium.webdriver.common.keys import Keys 
driver = webdriver.PhantomJS(executable_path=path) 
driver = webdriver.Chrome(path)

获取网页js渲染后的源码:driver.page_source

find_element_by_id find_element_by_name 老是忘记id-># class->.

send_keys clear click

save_screenshot('2.png')

find_element_by_link_text find_elemrnt_by_class_name find_elemrnt_by_tag_name

显式等待|隐式等待

from selenium.webdriver.support.ui import WebDriverWait

隐式等待:如果某些元素不是立即可用的,隐式等待是告诉WebDriver去等待一定的时间后去查找元素。 默认等待时间是0秒,可以这样设置

driver.implicitly_wait(10)

其他api

参考Selenium-Python中文文档

标签: selemium, 自动化测试

添加新评论