参考资料:selenium2 python自动化测试
1.百度搜索
搜索框
点击
# coding = utf-8
from selenium import webdriver
browser = webdriver.Chrome()
browser.get("http://www.baidu.com")
browser.find_element_by_id("kw").send_keys("selenium")
browser.find_element_by_id("su").click()
#browser.quit()
2.设置窗体大小
#driver.maximize_window() #将浏览器最大化显示
driver.set_window_size(480, 800)
3.前进后退
driver.back()
driver.forward()
4.定位
文字链接定位
XPath 定位
find_element_by_xpath("/html/body/div[2]/form/span/input")
5.小练习 登录淘宝
#coding=utf-8
#coding=utf-8
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("https://login.taobao.com/member/login.jhtml?from=taobaoindex&f=top&style=&sub=true&redirect_url=https%3A%2F%2Fi.taobao.com%2Fmy_taobao.htm%3Fspm%3Da21bo.2017.1997525045.1.472068c2SyCupd")
#打开会让你扫二维码,你点账户密码登录
driver.find_element_by_id("J_Quick2Static").click()
time.sleep(3)#如果不延时的话得有验证
driver.find_element_by_id("TPL_username_1").clear()
driver.find_element_by_id("TPL_username_1").send_keys("你的账户")
time.sleep(3)
driver.find_element_by_id("TPL_password_1").clear()
driver.find_element_by_id("TPL_password_1").send_keys("你的密码")
time.sleep(3)
driver.find_element_by_id("J_SubmitStatic").click()