selenium浏览器常用操作

浏览器常用操作API

复制代码
   2.1 方法
      1). driver.maximize_window() # 最大化浏览器

      2). driver.set_window_size(w, h) # 设置浏览器大小 单位像素

      3). driver.set_window_position(x, y) # 设置浏览器位置

      4). driver.back() # 后退操作

      5). driver.forward() # 前进操作

      6). driver.refresh() # 刷新操作

      7). driver.close() # 关闭当前主窗口(主窗口:默认启动哪个界面,就是主窗口)

      8). driver.quit() # 关闭由driver对象启动的所有窗口

      9). driver.title # 获取当前页面title信息

      10). drive.current_url # 获取当前页面url信息

      
   2.2 提示:

      1. driver.title 和 driver.current_url 没有括号,应用场景:一般为判断上步操作是否执行成功。

      2. driver.maximize_window() # 一般为我的前置代码,在获取driver后,直接编写最大化浏览器

      3. driver.refresh() 应用场景,在后面的cookie章节会使用到。

      4. driver.close()与driver.quit()区别:
         close():关闭当前主窗口
         quit():关闭由driver对象启动的所有窗口

         提示:如果当前只有1个窗口,close与quit没有任何区别。
相关推荐
小浪学编程5 分钟前
C#学习7_面向对象:类、方法、修饰符
开发语言·学习·c#
bing_1588 分钟前
JVM happens-before 原则有哪些?
java·jvm
Thanwind8 分钟前
JVM运行时数据区域(Run-Time Data Areas)的解析
java·jvm·jdk·jmm
Q_Q196328847512 分钟前
python小说网站管理系统-小说阅读系统
开发语言·spring boot·python·django·flask·node.js·php
goTsHgo23 分钟前
Java的对象头:原理与源码详解
java·开发语言
hie9889423 分钟前
如何配置 Java 安全管理器来避免访问控制异常
java·python·安全
wgc2k39 分钟前
Java游戏服务器开发流水账(2)开发中Maven的管理
java·服务器·游戏
LUCIAZZZ39 分钟前
ElasticSearch基本概念
java·大数据·elasticsearch·搜索引擎·中间件·操作系统
yunbao00_39 分钟前
C++ 复习(一)
开发语言·c++
冼紫菜1 小时前
如何使用责任链模式优雅实现功能(滴滴司机、家政服务、请假审批等)
java·开发语言·设计模式·责任链模式