首页 > 其他分享 >浏览器操作

浏览器操作

时间:2023-06-09 14:15:00浏览次数:22  
标签:webdriver 浏览器 quit Chrome driver import 操作

1浏览器最大化 maximize_window()

from selenium import webdriver
driver = webdriver.Chrome()
#浏览器最大化
driver.maximize_window()
#关闭浏览器
driver.quit()

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

from selenium import webdriver
driver = webdriver.Chrome()
#设置浏览器的宽和高
driver.set_window_size(500,900)
driver.quit()

3访问网页 get()

from selenium import webdriver
driver = webdriver.Chrome()
#访问百度
driver.get("http://www.baidu.com/")
driver.quit()

4浏览器后退 back()

#访问百度并搜索tynam,然后退回百度首页

from selenium import webdriver
driver = webdriver.Chrome()
import time

driver.get("https://www.baidu.com/")
time.sleep(3)
dirver.find_elements_by_id('kw').send_keys('tynam')
driver.find_elements_by_id('su').click()
time.sleep(1)
#操作浏览器后退
driver.back()
driver.quit()
View Code

 

标签:webdriver,浏览器,quit,Chrome,driver,import,操作
From: https://www.cnblogs.com/ddupfan/p/17469069.html

相关文章

  • Python进阶:进程的状态及基本操作
    文章目录Python进阶篇-系列文章全篇一、进程以及状态二、[重点]进程-基本使用三、[重点]进程-名称、PID四、[重点]进程-参数传递、全局变量问题五、[重点]进程-守护主进程六、进程、线程对比七、[重点]消息队列-基本操作八、消息队列-常见判断九、[重点]Queue实现进程间通信十、[......
  • Kubernetes添加解析操作文档
    ​Kubernetes添加解析操作文档​1.首先在kube-system命名空间创建configmap,添加自定义host解析kubectlcreateconfigmap-nkube-systemkubedns-host##createconfigmap指明创建的类型#-n指定命名空间#kubedns-host自定义的configmap命名。(建议统一使用kubedns-hos......
  • python操作excel之 openpyxl
    python操作excel在我们的工作中经常会用到,操作用例读取对应信息进行接口自动化pythonExcel库对比图片我们发现可以操作excel的库有很多种,我们常用的就三种方法第三方库xlwt/xlrd:用于生成和读取比较老的excel文件,比如xls格式,最大行数限制为65536行。其中xlrd是读excel,xlwt是写exc......
  • 浏览器存储和浏览器缓存的区别?
    浏览器存储和浏览器缓存是两个不同的概念,其主要区别如下:数据类型不同浏览器存储可以用来存储各种类型的数据,包括字符串、数字、布尔值、对象、数组等等。而浏览器缓存则主要用于缓存已经访问过的资源文件,例如HTML、CSS、JavaScript、图片、音视频等。存储位置不同浏览器......
  • 如何选择一款安全又实用的防关联指纹浏览器?
    指纹浏览器是什么?指纹浏览器又称作防关联浏览器,是一种用户隐私保护工具,它通过多种技术手段,对用户的浏览器进行修改和优化,从而使得用户的行为、特征、偏好等信息无法被追踪和关联。具体来说,防关联指纹浏览器会屏蔽浏览器和操作系统的一些识别特征,如User-Agent、浏览器版本号、插件......
  • Oracle rac环境的数据库导入操作记录
    搞某一大项目的性能测试,将Oracle数据库dmp文件(211G)导入性能测试环境。因为Oracle部署方式为rac,数据存储到共享磁盘。但由于对rac了解不足,这个过程中犯了两个错误:①表空间、临时表空间没有创建到共享磁盘,而是创建到了数据库服务本地磁盘;②发现应该创建到共享磁盘后,直接物理删......
  • 遇到chrome_options.add_experimental_option ("debuggerAddress", port_number)调起
    1、查看谷歌版本和chromedriver版本是否一致:手动查找ChromeDriver路径。在终端中输入以下命令:whichchromedriver这将输出ChromeDriver的路径,例如:/usr/local/bin/chromedriver可以在Chrome浏览器中输入以下网址来查看版本信息: chrome://version/在命令行中,你可以......
  • abaqus后处理操作
    隐藏结果图里的一些信息,如图标、坐标轴  将数值修改为小数形式 显示最大值和最小值 不显示网格   变形放大系数 ......
  • ASP.NET Core使用EF Core操作MySql数据库
    ASP.NETCore使用EFCore操作MySql数据库 ASP.NETCore操作MySql数据库,这样整套环境都可以布署在Linux上使用微软的Microsoft.EntityFrameworkCore(2.1.4)和MySql出的MySql.Data.EntityFrameworkCore(8.0.13) 软件版本Asp.netCore:2.1MySql:5.6 项目结构Snai.Mysql是Asp.......
  • stm32f103实现uart收发数据操作
      //stm32f103c8t6实现usart接收到0xFF0xFF0xCE0xCE,//发送0xEE0xEE0x010xCE//然后PA6输出高电平,否则为低电平//中断写法#include"stm32f10x.h#include"stm32f10x_usart.h"#defineRX_BUFFER_SIZE4uint8_trxBuffer[RX_BUFFER_SIZE];uint8_ttxBuffer[]={0......