最新 最热

Python Selenium 库使用技巧

Selenium 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE,Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容...

2022-12-28
0

软件测试|selenium复用cookie,避开扫码或者输入密码

说明:本篇博客基于selenium 4.1.0说明cookie复用,跳过登录步骤# 1. 首次运行,手动登录进网站# 2. 记录cookie信息到本地cookie = driver.get_cookies()# 3. 后续再次登录时,传入本地cookie信息,登录进网站for i in cookie:...

2022-12-28
0

软件测试|selenium执行js脚本

JavaScript是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页。可以通过 Python Selenium WebDriver 执行 JavaScript 语句,在Web页面中进行js交互。那么js能做的事,Selenium应该大部分也能做。...

2022-12-28
0

软件测试|selenium使用文本定位

很多时候,我们在进行web自动化测试,进行元素定位时,如果元素有文本属性,那直接使用text属性就可以直接使用元素的text属性来进行定位,例如我们要定位百度首页的新闻元素并进行点击。...

2022-12-28
0

linux无界面(headless)使用selenium抓取数据

老高最近遇到一个需求,linuxcentos下,使用selenium技术抓取数据。本来很简单的问题,但是由于内存限制,安装X window不现实,所以一个BT的想法诞生了,是否可以在centos命令行界面运行一个虚拟的桌面,然后使用selenium控制Fire...

2022-12-27
0

Python爬虫之selenium学习

基本概述selenium可以便捷的获取网站中的动态加在的数据selenium可以便捷的实现模拟登陆selenium是基于浏览器自动化的一个模块使用流程bashpip install selenium查看google浏览器版本号bash# 在浏览器中输入chrome:/...

2022-12-26
1

selenium最大化浏览器-Selenium启动常用浏览器

但我找了最近一个有的3.9版本下载(最开始我下载了x64版本的,但使用打开ie浏览器时报错,百度了一下,据说下载win32的就可以避免这个问题,所以我最后重下了win32版本)...

2022-12-26
0

selenium最大化浏览器-Selenium第三遍一些简单的元素操作(1)

昨天对定位元素讲了大概,可以定位到元素之后,那么最重要的就是开始模拟用户的各种操作了,是点击?是输入?是回车?这些都是可以通过进行实现的。我打算问几篇来详细讲下操作吧。——今天就讲一些基本操作吧。操作这个元素,你首...

2022-12-26
0

Selenium示例

示例 :from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.support.ui import WebDriverWaitfrom selenium.webdriver...

2022-12-24
0

Selenium 处理滚动条

当页面上的元素超过一屏后,想操作屏幕下方的元素,是不能直接定位到,会报元素不可见的。这时候需要借助滚动条来拖动屏幕,使被操作的元素显示在当前的屏幕上。滚动条是无法直接用定位工具来定位的。selenium 里面也没有直...

2022-12-21
0