selenium webdriver python 操作浏览器

新建driver



driver=webdriver.Firefox()

driver=webdriver.Ie()

driver=webdriver.Chrome()

改变浏览器


将浏览器最大化

driver.maximize_window()

设置浏览器大小

driver.set_window_size(480,800)

浏览器前进、后退

driver.forward()

driver.back()

设置浏览器位置

driver. set_window_position(0,0)

关闭浏览器

driver.quit()

关闭当前window

driver.close()

刷新浏览器

driver.refresh()

获取当前URL

driver.current_url()

屏幕截屏

driver.save_screenshot(filename)

执行JS脚本

例子:滑动到window的底部

driver.execute_script(“window.scrollTo(0,document.body.scrollHeight);”)

时间: 2024-12-15 15:14:28

selenium webdriver python 操作浏览器的相关文章

Selenium WebDriver + Python 环境配置

1.   下载必要工具及安装包 1.1.[Python开发环境] 下载并安装Python 2.7.x版本(当前支持2.x版本,不要下载最新的3.X的版本因为python3并非完全兼容python2) 下载地址:https://www.python.org/downloads/ 1.2.[python 的安装包管理工具]Pip pip 是python 软件包的安装和管理工具,有了这个工具,我们只需要一个命令就可以轻松的python 的任意类库. 下载地址: https://pypi.python.

【转】Selenium WebDriver + Python 环境

转自:http://www.myext.cn/webkf/a_11878.html 1. 下载必要工具及安装包 1.1 [Python开发环境] 下载并安装Python 2.7.x版本 下载地址:https://www.python.org/downloads/ 1.2 [python 的安装包管理工具]Pip pip 是python 软件包的安装和管理工具,有了这个工具,我们只需要一个命令就可以轻松的python的任意类库. 下载地址:https://pypi.python.org/pypi/

selenium webdriver frame操作,跳进跳出

如果有两个平级的frame,跳进一个以后操作完成再操作第二个,这种情况要先跳出来,再跳进另外一个frame 跳出语句:browser.switch_to_default_content() #coding:utf-8 from selenium import webdriver import time url='http://*******' browser = webdriver.Chrome() browser.get(url) browser.maximize_window() name=

selenium webdriver (python)大全

webdriver的简介 硒2.0的主要新功能是集成的webdriver的API.webdriver的设计除了解决一些seleniumr-RC API的一些限制,与webdriver 的整合,将提供一个更简单,更简洁的编程接口.selenium webdriver会更好地支持动态的网页,页面本身被重新加载页面元素可能更改.webdriver的目标是提供一个设计良好的面向对象的API,提供了更好的支持现代先进的web-app测试. WebDriver与Selenium-RC相比,是如何来驱动浏览器

Selenium WebDriver +Python讲解

1. Selenium1.0家谱: 1.1 Selenium IDE :是嵌入到浏览器中的一个插件,实现简单的浏览器操作的录制和回放功能.官方给出的定义:快速的创建bug重现脚本,在测试人员测试过程中,发现bug之后可以通过IDE将重新的步骤录制下来,以帮助开发人员更容易的重现bug. 1.2 Selenium Grid:是一种自动化的测试辅助工具,Grid通过利用现有的计算机基础设施,能加快Web-App的功能测试.利用Grid可以很方便地实现多台机器上和已购环境中运行测试用例. 1.3 Se

selenium webdriver python 开始

学习资料: Selenium with Python: http://selenium-python.readthedocs.org/en/latest/index.html Selenium WebDriver主要用来写 functional/acceptance tests. 当前支持Python版本: 2.7,3.2,3.3,3.4 当前支持的浏览器: Firefox, Chrome, Ie and Remote

Selenium WebDriver使用IE浏览器

IEdriver插件下载地址:http://www.cr173.com/soft/195732.html 1.配置系统环境变量. 我的电脑-->右键-->属性-->高级系统设置-->环境变量-->系统变量-->path 注:先把IEDriverServer.exe放在C:\Program Files\Internet Explorer根目录里,再把这个路径放到path里. 2.关闭IE的启用保护模式 打开IE-->设置-->Internet选项-->安

Selenium WebDriver使用IE浏览器(转)

转自:http://smilejay.com/2012/09/selenium-webdriver-with-ie/ 如下的Java代码是打开IE浏览器,然后在Google中搜索“smilejay”关键字. [Copy to clipboard] JAVA 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 package com.sele

selenium无界面操作浏览器与Chrome Options的启动项设置

from selenium import webdriver from selenium.webdriver.chrome.options import Options #实例化一个启动参数对象 chrome_options = Options() #配置启动项 chrome_options.add_argument('--headless')#设置无界面模式运行浏览器 chrome_options.add_argument('--start-maximized')#设置启动浏览器时窗口最大化运