selenium python学习(1)
代码如下:
# -*- coding: utf8 -*-
import time
from selenium import webdriver
print '加载 webdriver,打开firefox'
driver = webdriver.Firefox()
print '打开链接 www.baidu.com'
driver.get('http://www.baidu.com')
print '浏览器最大化'
driver.maximize_window()
print '获取当前窗口句柄'
nowhandle = driver.current_window_handle
print nowhandle
print '获取当前窗口的title'
titletxt = driver.title
print titletxt
print '捕获当前截屏'
snapshotfile = str(nowhandle)+str('.png')
driver.get_screenshot_as_file(snapshotfile)
print '查找定位搜索框'
elem = driver.find_element_by_name('wd')
print '搜索框的宽高'
size=driver.find_element_by_name("wd").size
print size
print '在输入框中 输入‘软件测试’'
elem.send_keys(u'软件测试')
print '查找定位 百度一下 按钮'
elem2 = driver.find_element_by_id('su')
print '点击 百度一下'
elem2.click()
print '查找 包含 文库的链接'
time.sleep(10) #等待10秒 防止页面未加载完
elem3 = driver.find_element_by_xpath('/html/body/div[3]/div[2]/a[8]')
#elem3 = driver.find_element_by_link_text(u'文库')
print '打开链接'
elem3.click()
print '等待10秒'
time.sleep(10)
print '关闭浏览器'
driver.close()

浙公网安备 33010602011771号