码迷,mamicode.com
首页 > 编程语言 > 详细

selenium 浏览器基础操作(Python)

时间:2017-12-12 22:03:15      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:驱动   title   logs   from   sele   lin   开始   link   基础   

想要开始测试,首先要清楚测试什么浏览器。如何为浏览器安装驱动,前面已经聊过。

其次要清楚如何打开浏览器,这一点,在前面的代码中,也体现过,但是并未深究。下面就来聊一聊对浏览器操作的那些事儿。

from selenium import webdriver
from time import sleep

#打开浏览器
driver = webdriver.Firefox()

#打开网页
driver.get("https://www.baidu.com/")

#设置当前浏览器宽高为200,300
driver.set_window_size("200","300")
sleep(2)

#浏览器最大化
driver.maximize_window()

#打印浏览器标题
print(driver.title)

#打印当前url
print(driver.current_url)

#浏览器前进后退
driver.find_element_by_name("tj_trnews").click()
driver.back()
sleep(2)
driver.forward()
sleep(2)

#退出浏览器
driver.quit()
from selenium import webdriver
import time
#关闭浏览器某个窗口
driver = webdriver.Firefox()
driver.get("http://home.firefoxchina.cn/")
driver.find_element_by_css_selector("a[title=‘微 博‘]").click()

#切换到想要关闭的窗口  
driver.switch_to.window(driver.window_handles[-1])

#关闭当前窗口
driver.close()

切换窗口的问题在  selenium切换窗口 里面有介绍

selenium 浏览器基础操作(Python)

标签:驱动   title   logs   from   sele   lin   开始   link   基础   

原文地址:http://www.cnblogs.com/wulisz/p/7611036.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!