操作浏览器

常见操作浏览器的方法

#coding = utf-8

from selenium import webdriver
import time

driver = webdriver.Chrome()

#操作浏览器
driver.get(‘http://www.hao123.com‘)
driver.get(‘http://www.baidu.com‘)
#最小化浏览器
driver.minimize_window()
time.sleep(1)
#最大化浏览器
driver.maximize_window()
time.sleep(1)
#获取浏览器宽高
size = driver.get_window_size()
print(size)
#设置浏览器宽高
driver.set_window_size(‘400‘,‘800‘)
time.sleep(1)
#返回上一页
driver.back()
time.sleep(1)
#前进到下一页
driver.forward()
time.sleep(3)

driver.quit()

原文地址:https://www.cnblogs.com/diguafang/p/11780493.html

时间: 2024-11-10 07:49:16

操作浏览器的相关文章

java selenium (十) 操作浏览器

本篇文章介绍selenium 操作浏览器 阅读目录 浏览器最大化 前进,后退, 刷新 public static void testBrowser(WebDriver driver) throws Exception { driver.get("http://www.cnblogs.com/tankxiao"); Thread.sleep(5000); // 浏览器最大化 driver.manage().window().maximize(); driver.navigate().to

WebDriver操作浏览器

1.操作页面元素--单选按钮         WebElement femaleRadioButton = driver.findElement(By.xpath(""));        if (!femaleRadioButton.isSelected()) {//判断按钮如果未被选中,则单击选中.            femaleRadioButton.click();        }        assertTrue(femaleRadioButton.isSelecte

selenium操作浏览器

package seleniumLearn1; import java.util.concurrent.TimeUnit; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; /** * 操作浏览器 * 1.浏览器窗口最大化 * 2.浏览器

RobotFramework操作浏览器滚动条

RF框架中操作浏览器滚动条,使用关键字:excute javascript 执行JS window.scrollTo(0,document.body.scrollHeight)  document.body.scrollHeight 表示滑到最底部 如果想要滑到具体那个位置,需要自己填写值,进行调试,获取自己想要拉到的位置,例如: Excute Javascript     window.scrollTo(0,50) 原文地址:https://www.cnblogs.com/liruxian/p

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

路飞项目搭建3 TODO注释, 自定义模态框, vue-cookies操作浏览器cookies, 腾讯云短信开发, 代码(登录注册页面,多方式登录,手机是否存在验证接口,腾讯短信开发)

TODO注释 """ 作用:todo是一种特殊的注释,书写就是 # TODO 注释内容,可以在TODO控制台面板快速定位注释位置 """ 自定义模态框 componses/Login.vue <template> <div class="login"> <span @click="close_login">x</span> </div> </

使用Postman或requests结合chromedriver模拟Selenium操作浏览器

Selenium是一款浏览器自动化测试框架,基于Webdriver协议. 从本质上来说: webdriver是一套接口标准,使用标准的HTTP RESTful接口,使用JSON格式传递数据. chromedriver是实现该标准的Chrome浏览器的一套驱动服务. Selenium实际上是对各种接口操作的封装 seleniumwebdriver.remote.remote_connection中代码如下图: 既然是HTTP接口,那么不使用Selenium,使用Postman或requests便能

selenium+python自动化之操作浏览器

一.打开网站 1.第一步:从selenium里面导入webdriver模块 2.打开Firefox浏览器(Ie和Chrome对应下面的) 3.打开百度网址 二.设置休眠 1.由于打开百度网址后,页面加载需要几秒钟,所以最好等到页面加载完成后再继续下一步操作 2.导入time模块,time模块是Python自带的,所以无需下载 3.设置等待时间,单位是秒(s),时间值可以是小数也可以是整数 三.页面刷新 1.有时候页面操作后,数据可能没及时同步,需要重新刷新 2.这里可以模拟刷新页面操作,相当于浏

Selenium webdirver操作浏览器

打开浏览器 HtmlUnit Driver 优点:不会实际打开浏览器,运行速度很快. 缺点:对JavaScript的支持不够好,有时会捕获不到页面元素. 使用:WebDriver driver=new HtmlUnitDriver(); Firefox 优点:Firefox Driver 对页面的自动化测试支持比较好,很直观的模拟页面操作,对JS的支持也非常完善,基本上页面上做的所有操作Firefox Driver都可以模拟. 缺点:启动很慢,运行也比较慢. 使用:WebDriver drive