selenium浏览器

python selenium 警告框弹出处理

警告框弹出处理 https://blog.csdn.net/meyoung01/article/details/13996685 在 WebDriver 中处理 JavaScript 所生成的 alert、confirm 以及 prompt 是很简单的。具体做法是使用 switch_to_alert ......
selenium python

python selenium常见的3种等待方式

在自动化测试中,常见的等待页面加载的方式包括以下几种: 1. 隐式等待(Implicit Wait): driver.implicitly_wait(10) 使用隐式等待,指定一个全局的等待时间,在查找元素时等待一定的时间,如果元素在规定的时间内出现,就立即执行操作;如果超过等待时间仍未出现,就抛出 ......
selenium 常见 方式 python

python Selenium 元素定位

Selenium提供了多种定位方法来定位Web页面上的元素。以下是Selenium常用的几种定位方法及其示例: 1. 通过ID定位(find_element_by_id): element = driver.find_element_by_id("element_id") 使用元素的唯一ID来定位元 ......
Selenium 元素 python

python selenium框架解决ip代理框不能自动化登录,解决pyautogui开不了多线程问题

有时候我们使用python自动化框架的时候,打开一个网页的时候,它会出现出线这一种登录框,我们f12检查不了,用开发者工具强制检查里面没有任何属性. 那这时候我们就可以用到python第三方库:pyautogui PyAutoGUI:是一个Python库,可用于自动化GUI(图形用户界面)程序的任务 ......
线程 pyautogui 框架 selenium python

零基础学会用Airtest-Selenium对Firefox进行自动化测试

本文将详细介绍如何使用AirtestIDE驱动Firefox测试,以及脱离AirtestIDE怎么驱动Firefox(VScode为例)。 看完本文零基础小白也能学会Firefox浏览器自动化测试!!! ......

浏览器复用

复用已有浏览器-配置步骤:1. 需要退出当前所有的谷歌浏览器(特别注意)2. 输入启动命令,通过命令启动谷歌浏览器 2.1 找到 chrome 的启动路径(下一页 ppt) 2.2 配置环境变量(下一页 ppt) 2.3 启动浏览器 windows:chrome –remote-debugging- ......
浏览器

关于云服务器中IE浏览器无法下载和登录网站的问题解决方案2

第一步:打开服务器管理器 ![](https://img2020.cnblogs.com/blog/1671063/202108/1671063-20210817140353626-901562764.png) 第二步:点击 本地服务器-IE增强的安全配置 的“启动”按钮 ![](https://i ......

xss在浏览器中解码顺序

在浏览器中处理和解码网页内容的过程中,有一定的顺序和优先级。下面是在浏览器中处理和解码网页内容时通常遵循的顺序: 字符解码:浏览器首先对接收到的字节流进行字符解码,将原始字节流转换为字符编码表示,通常使用Unicode编码。 HTML解析:浏览器解析HTML代码,构建DOM树。在这个过程中,特殊字符 ......
顺序 浏览器 xss

Linux ppc64 Centos安装浏览器

首先,卸载原有浏览器 yum remove firefox 安装浏览器 yum -y install firefox 安装成功界面 查看版本号 ......
浏览器 Centos Linux ppc 64

QA|selenium在send_keys时报错dict object has no attribute ''|UI自动化测试

Q:selenium在send_keys时报错dict object has no attribute 'send_keys',如下图 增加了print(type(e1))发现确实是字典类型,怪了,按道理e1的type应该是selenium.webdriver.remote.webelement.W ......
attribute send_keys selenium 时报 object

vue监听浏览器窗口大小变化,做对应的操作

页面初始化mounted的时候,通过document.body.clientWidth和document.body.clientHeight获取到浏览器的宽和高,然后通过 window.onresize 来监听浏览器窗口的变化,在这里来改变我们的变量宽和高即可。(created()的时候不行,因为此 ......
浏览器 大小 vue

QA|selenium打开浏览器后没有执行后面的代码(get请求)|UI自动化测试

Q:selenium打开浏览器后没有执行后面的代码(get请求) 代码如图: 原因:webdriver_path应该给的是chromedriver.exe的路径,而不是chrome.exe的路径,写错了,正确的如下: 查阅参考:Selenium打开浏览器,但拒绝执行下一行代码 - 我爱学习网 (5a ......
selenium 浏览器 代码 get QA

selenium-some code

from selenium import webdriver driver = webdriver.Chrome() driver.get("http://selenium.dev") #driver.quit() from selenium import webdriver option = we ......
selenium-some selenium code some

浏览器下载文件和图片

function downloadFile(url) { const a = document.createElement('a'); a.href = url; a.download = true; document.body.appendChild(a); a.click(); document ......
浏览器 文件 图片

自动化爬取京东数据-selenium

## # 配置环境 Chrome 驱动链接:https://chromedriver.storage.googleapis.com/index.html ## 代码 ```python import time import pandas as pd from selenium import webd ......
selenium 数据

前端浏览器缓存和HTTP缓存

缓存 缓存优点:减少冗余的数据传输;减轻服务器的压力;加快浏览器加载网页的速度。 分类:强缓存和协商缓存 强缓存:服务器不需要发送资源给客户端,客户端直接从缓存中取 有关头字段:Cache-Control、 Expires,两者同时存在时,前者优先级更高 Expires:当客户端向服务器发送请求,服 ......
缓存 前端 浏览器 HTTP

在浏览器地址栏键入URL,按下回车之后经历的流程

在浏览器地址栏键入URL,按下回车之后会经历以下流程: 1、浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址; 2、解析出 IP 地址后,根据该 IP 地址和默认端口 80,和服务器建立TCP连接; 3、浏览器发出读取文件(URL中域名后面部分对应的文件)的HTTP请求,该请 ......
浏览器 流程 地址 URL

python selenium web网站登录缺口图片验证码识别

def login(): driver = webdriver.Chrome("browser_driver/chromedriver.exe") driver.get("http://xxxxxx/#/login") driver.maximize_window() sleep(1) driver ......
缺口 selenium python 图片 网站

谷歌浏览器在用户与Document无交互时无法播放声音问题 - 记录

谷歌禁止声音播放处理方式 1、设置google浏览器,点击地址前面的图标,选择网站设置,找到声音,设置允许,需要用户配合设置 2、使用window.AudioContext,需要自己写代码 接口参考地址:https://developer.mozilla.org/zh-CN/docs/Web/API ......
Document 浏览器 声音 用户 问题

设置浏览器下载apk后默认不安装

1. 浏览器消息处理: 修改文档:vendor/mediatek/proprietary/packages/apps/Browser/src/com/android/browser/DownloadHandler.java 2. RUL util 过滤信息 修改文档:frameworks/base/ ......
浏览器 apk

解决Selenium中无法点击元素方案

# 解决Selenium中无法点击元素 在使用Selenium进行Web自动化测试时,我们经常会遇到一些无法通过click方法点击元素的情况。 比如:我要在百度上传图片并搜索时,通过`click`来点击元素时无法点击 ![image-20230526090745728](https://img202 ......
Selenium 元素 方案

批量创建google浏览器快捷方式

import os from win32com import client def create_chrome(name,num): chrome_path="C:\Program Files\Google\Chrome\Application\chrome.exe" user_dir_data=f ......
浏览器 方式 google

Edge浏览器获取Cookie和User-Agent方法

Edge浏览器获取Cookie和User-Agent方法 1、在浏览器界面点击F12或 Ctrl + Shift + I 或; 2、找到网络,如界面未显示则可能被隐藏了,点击 》或右边得 +号,找到即可; 3、点击按钮刷新浏览器 或 F5 或 Ctrl + R; 4、在筛选器点击全部显示; 5、在名 ......
User-Agent 浏览器 方法 Cookie Agent

html告诉浏览器不要缓存错误页面

如果您在浏览器中点击后退按钮,则浏览器将重新加载之前的请求,并显示 404 错误页面内容。这是因为浏览器会缓存错误页面内容,并在您点击后退按钮时从缓存中加载之前的请求结果,而不会重新向服务器发出请求。 为了避免这种情况的发生,您可以设置缓存控制来确保浏览器不会缓存错误页面。在自定义的 404 页面中 ......
缓存 浏览器 错误 页面 html

前端解决浏览器跨域问题

自从前后端分离后,浏览器做出了很多的限制,如产生跨域时将限制访问服务器,那要如何解决前端跨域的问题,下面将以谷歌浏览器(chrome)为标椎来提出一个简单且常用解决方案。 一、创建一个能够跨域的谷歌浏览器 下载并安装谷歌浏览器以后(如果已经拥有那就不用),右击谷歌浏览器使用快捷方式创建出另一个谷歌浏 ......
前端 浏览器 问题

selenium爬虫 根据域名后缀查询网站数量

本质是对‘site’功能的自动化查询 import re from selenium import webdriver a = {'org.do', ...., 'org.ua'} driver = webdriver.Chrome() driver.get("https://www.baidu.c ......
爬虫 后缀 selenium 数量 域名

002_selenium

/* 目录: 一 下载 二 插件:ChroPath 三 定位变更 四 基础用法 五 搜索关键字,爬取内容 */ 一 下载 /* 下载WebDriver: 1 url: https://sites.google.com/chromium.org/driver/downloads 2 查看电脑chrom ......
selenium 002

浏览器——同源策略

@[TOC](同源策略) # 含义 1995年,同源政策由 Netscape 公司引入浏览器。目前,所有浏览器都实行这个政策。 最初,它的含义是指,A网页设置的 Cookie,B网页不能打开,除非这两个网页"同源"。所谓"同源"指的是"三个相同"。 ```javascript 协议相同 域名相同 端 ......
浏览器 策略

桌面浏览器上的 viewport——手机浏览器上的layout viewport和visual viewport

viewport 是浏览器视口,代表浏览器的可视区域,也就是浏览器中用来显示网页的那部分区域。在桌面电脑上,由外到内分为显示器窗口、浏览器窗口、浏览器视口 (viewport)、 元素、 元素、其它元素。 **显示器窗口** 显示器窗口就是你的显示器屏幕的可见区域。显示器的分辨率,描述的是显示器窗口 ......
viewport 浏览器 桌面 layout visual