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()

posted @ 2015-08-21 16:40  aceaoh  阅读(124)  评论(0)    收藏  举报