【selenium——浏览器操作】

把浏览器置为最大化

#coding=utf-8
from selenium import webdriver

driver = webdriver.Ie()
driver.get("http://www.baidu.com")

print "浏览器最大化"
driver.maximize_window()   #将浏览器最大化显示
driver.quit()

设定浏览器的宽和高

 1 #coding=utf-8
 2 from selenium import webdriver
 3
 4 driver = webdriver.Ie()
 5 driver.get("http://www.baidu.com")
 6 print "设置宽为800像素,高为500像素"
 7
 8 driver.set_window_size(800,500)   #参数为像素
 9
10 driver.quit()

控制浏览器的前进和后退

 1 #coding=utf-8
 2 from selenium import webdriver
 3 import time
 4
 5 driver = webdriver.Ie()
 6
 7 #打开百度首页
 8 frist_url="http://www.baidu.com"
 9 print "现在地址为 %s" %(frist_url)
10 driver.get(frist_url)
11
12 #打开百度新闻
13 second_url="http://www.qq.com"
14 print "现在的地址为 %s" %(second_url)
15 driver.get(second_url)
16
17 #从百度新闻返回到百度首页
18 print "返回到 %s" %(frist_url)
19 driver.back()
20
21 #从百度首页前进到新闻页
22 print "前进到 %s" %(second_url)
23 driver.forward()
24
25 driver.quit()

记住四个方法:

maximize_window()——浏览器最大

set_window_size(宽,高)——设置浏览器宽和高

back()——页面后退

forward()——页面前进

时间: 2024-09-28 21:24:23

【selenium——浏览器操作】的相关文章

Java Selenium - 浏览器操作

浏览器主要操作方法来自接口 org.openqa.selenium.WebDriver , 实现于org.openqa.selenium.remote.RemoteWebDriver这个类,然后不同浏览器的driver继承于RemoteWebDriver WebDriver diver = new FirefoxDriver(); //初始化一个火狐浏览器 WebDriver diver = new InternetExplorerDriver(); //初始化一个IE浏览器 WebDriver

selenium 浏览器基础操作(Python)

想要开始测试,首先要清楚测试什么浏览器.如何为浏览器安装驱动,前面已经聊过. 其次要清楚如何打开浏览器,这一点,在前面的代码中,也体现过,但是并未深究.下面就来聊一聊对浏览器操作的那些事儿. from selenium import webdriver from time import sleep #打开浏览器 driver = webdriver.Firefox() #打开网页 driver.get("https://www.baidu.com/") #设置当前浏览器宽高为200,3

selenium模块---操作浏览器

前言:selenium模块是用来做UI自动化,模拟浏览器操作 1.安装: 终端安装:pip install selenium 编译器安装:File->Settings->Project:文件名称->Project lnterpreter 2.导入模块: from selenium import webdriver 3.操作浏览器 from Common.read_ini import ReaDconfigurationFile from selenium.webdriver.common

Selenium浏览器自动化测试使用(1)

Selenium - 介绍 Selenium是一个开源的和便携式的自动化软件测试工具,用于测试Web应用程序有能力在不同的浏览器和操作系统运行.Selenium真的不是一个单一的工具,而是一套工具,帮助测试者更有效地基于Web的应用程序的自动化. 现在让我们了解selenium套件和使用这些工具.我们将着眼于以下工具功能: 工具 描述 Selenium IDE Selenium 集成开发环境(IDE)是一个Firefox插件,可以让测试人员跟着,需要测试的工作流程,以记录他们的行为. Selen

打开浏览器操作

1 /* 2 * 打开浏览器 3 */ 4 public class OpenBrowsers { 5 6 public static void main(String[] args) { 7 // 打开默认路径的 firefox 8 //WebDriver driver = new FirefoxDriver(); 9 10 // 打开指定路径的 firefox 11 //System.setProperty("webdriver.firefox.bin", "C:\\Pr

跟浩哥学自动化测试Selenium -- 浏览器的基本操作与元素定位(3)

浏览器的基本操作与元素定位 通过上一章学习,我们已经学会了如何设置驱动路径,如何创建浏览器对象,如何打开一个网站,接下来我们要进行一些复杂的操作比如先打开百度首页,在打开博客园,网页后退,前进等等,甚至可以获取一些浏览器信息等等. 首先看一个基本的例子,流程如下: 打开百度的网站 获取到百度首页的Title 获取当前页面的URL 获取页面的html信息 对应的代码如下: public class SeleniumTest { public static void main(String... a

chromedriver设置无界面模式 selenium基础操作

chromedriver设置无界面模式 from selenium import webdriver options = webdriver.ChromeOptions() # 添加无界面参数 options.add_argument('--headless') browser = webdriver.Chrome(options=options) browser.get('http://www.baidu.com/') browser.save_screenshot('baidu.png')

爬虫-使用模拟浏览器操作(截取网页)

最近遇到一个问题就是,如何模拟真实浏览器行为然后截取显示的网页. 方案 模拟登陆网站或者直接使用cookie登陆. 对指定页面按钮进行点击刷新页面,截取网页. 我们使用selenium库来操作浏览器驱动,即执行浏览器相应的驱动命令,实现相应的浏览器操作. 准备工作 selenium库 浏览器自动化测试框架,其作用是通过操作浏览器驱动来控制浏览器行为,达到模拟真实用户操作浏览器的效果.原理为自动化测试python脚本-->浏览器driver -->浏览器.官网 python中文文档 python

为什么网络银行不支持GNU/Linux操作系统下的浏览器操作

当年Linux没出时,银行就开始信息化建设了. 所为信息化,就是指用计算机工作了.服务客户了. 顺带着,慢慢的建服务器,连网(内部网).外网(网上银行) 这样下来, unix, dos, win nt, Win ** 经过这么多年的发展.一套系统或多套系统已经建成了. 现在想改为前端支持 Linux ,就像让微软把 IE 6, 7, 8, 9, 10, 支持好 w3c 的网络标准一样困难. 几乎是不可能的. 但也不是没有办法的.我想到的有二 一,等现在的软件寿命到期,如同等 IE 6, 7, 8