当前位置: 首页 > news >正文

IDEA+Python+Selenium+360浏览器自动化测试

  1. 环境配置前提,见文章https://mp.csdn.net/mp_blog/creation/editor/new?spm=1001.2101.3001.4503

  1. 下载360浏览器,并下载对应版本的chromedriver.exe,下载地址http://chromedriver.storage.googleapis.com/index.html

  1. 下载好360浏览器,将chromedriver.exe放在D:\Python\Python311\chromedriver.exe,以便使用

  1. 以下是使用360浏览器实现selenium自动化的前提

from selenium import webdriver

from selenium.webdriver.chrome.service import Service

from selenium.webdriver.common.by import By

import time

options=webdriver.ChromeOptions()

options.binary_location=r'D:\Program Files\360\360se6\Application\360se.exe'#360浏览器安装地址

service=Service(r'D:\Python\Python311\chromedriver.exe')#谷歌浏览器chromedriver.exe地址

driver=webdriver.Chrome(service=service,options=options)#需要定义Service,否则会报错

driver.get("http://198.23.23.33:9020/")

driver.find_element(by=By.ID,value='USERID').send_keys("406149")

driver.find_element(by=By.ID,value='PASSWORD_VIEW').send_keys("222222")

time.sleep(3000)

driver.close()

注意:

Traceback (most recent call last):

File "C:\Users\ogin.py", line 2, in <module>

driver =webdriver.Chrome();https://registry.npmmirror.com/binary.html?path=chromedriver/

如果执行过程中报以上错误,有可能是chromedriver.exe不兼容问题,下载对应的chromedriver.exe即可,地址见第2步

相关文章:

IDEA+Python+Selenium+360浏览器自动化测试

环境配置前提&#xff0c;见文章https://mp.csdn.net/mp_blog/creation/editor/new?spm1001.2101.3001.4503下载360浏览器&#xff0c;并下载对应版本的chromedriver.exe&#xff0c;下载地址http://chromedriver.storage.googleapis.com/index.html下载好360浏览器&#xff0…...

运输层概述及web请求

运输层 运输层概述 运输层向高层用户屏蔽了下面网络核心的细节&#xff08;如网络拓扑、所采用的路由选择协议等&#xff09;它使应用进程看见的就好像是在两个运输层实体之间有一条端到端的逻辑通信信道&#xff1b; 根据需求不同&#xff0c;运输层提供两种运输协议 面向连…...

python与pycharm从零安装

python&#xff08;解释器&#xff09;下载地址&#xff1a;Welcome to Python.orgpycharm&#xff08;编译器&#xff09;下载地址&#xff1a;PyCharm: the Python IDE for Professional Developers by JetBrains一、python的下载与安装到官网后根据步骤下载安装包后&#xf…...

叠氮试剂943858-70-6,Azidobutyric acid NHS ester,叠氮-C3-活性酯

1、试剂基团反应特点&#xff08;Reagent group reaction characteristics&#xff09;&#xff1a;Azidobutyric acid NHS ester具有叠氮化物和NHS酯端基。西安凯新生物科技有限公司供应的叠氮化物可以与炔烃、DBCO和BCN进行铜催化的点击化学反应。NHS酯可以与胺基反应&#x…...

pycharm激活虚拟环境时报错:无法加载文件activate.ps1,因为在此系统上禁止运行脚本,Windows10系统

问题&#xff1a; ii_env\Scripts\activate : 无法加载文件 F:\gitlab\AutoFrame\ii_env\Scripts\Activate.ps1&#xff0c;因为在此系统上禁止运行脚本。 有关详细信息&#xff0c;请参阅 https:/go.microsoft.com/fwlink/?LinkID135170 中的 about_Execution_Policies。 所在…...

刷题小抄4-数组

在Python中数组的功能由列表来实现,本文主要介绍一些力扣上关于数组的题目解法 寻找数组中重复的数字 题目链接 题目大意: 给出一个数组,数组长度为n,数组里的数字在[0,n-1]范围以内,数字可以重复,寻找出数组中任意一个重复的数字,返回结果 解法一 该题最基础的思路是使用字…...

Hbase安装

目录 上传压缩包 解压 改名 修改 Hbase 配置文件 修改base-env.sh 修改hbase-site.xml 配置环境变量 修改zookeeper配置文件 复制配置文件 修改zoo.cfg配置文件 修改myid 配置环境变量 刷新配置文件 启动Hbase 进入Hbase 查看版本号 查看命名空间 查看命名空…...

面向对象设计模式:结构型模式之代理模式

一、引入 访问 FB&#xff1a;代理服务器 二、代理模式 aka Surrogate 2.1 Intent 意图 Provide a surrogate (代理) or placeholder for another object to control access to it. 为另一个对象提供一个代理或占位符&#xff0c;以控制对它的访问。代理模式给某一个对象提…...

CCF大数据专家委员会十周年纪念庆典纪实:拥抱数字时代,展望科技未来

山河远阔&#xff0c;奋进十年&#xff0c;作为国内大数据领域最权威的学术组织&#xff0c;CCF大数据专家委员会&#xff08;以下简称“大专委”&#xff09;不忘初心&#xff0c;凝心聚力&#xff0c;见证并推动了过去10年来大数据技术生态在中国的建立、发展和成熟。 2023年…...

Qt学习3-Qt Creator四则运算计算器(哔站视频学习记录)

计算器中的“”按钮这部分的代码解释 目录 制作计算器中的“”按钮这部分的代码解释 一、代码部分 二、解释 三、思路 四、死循环&#xff01; 一、代码部分 void Widget::on_equalButton_clicked() {QStack<int> s_num,s_opt; //声明两个int类型变量char opt[128…...

学习 Python 之 Pygame 开发魂斗罗(九)

学习 Python 之 Pygame 开发魂斗罗&#xff08;九&#xff09;继续编写魂斗罗1. 在子弹类中修改敌人发射子弹的位置2. 创建显示敌人子弹的函数3. 解决敌人不会向下掉落的问题4. 给敌人碰撞体组增加碰撞体5. 解决敌人叠加在一起的问题继续编写魂斗罗 在上次的博客学习 Python 之…...

最简单的SpringBoot+MyBatis多数据源实现

最简单的SpringBootMyBatis多数据源实现1.数据库准备2.环境准备3.代码部分3.1多数据源配置2.测试随着应用用户数量的增加&#xff0c;相应的并发请求的数量也会跟着不断增加&#xff0c;慢慢地&#xff0c;单个数据库已经没有办法满足频繁的数据库操作请求了&#xff0c;在某些…...

Spring Boot 3.0系列【8】核心特性篇之SpringApplication

有道无术,术尚可求,有术无道,止于术。 本系列Spring Boot版本3.0.3 源码地址:https://gitee.com/pearl-organization/study-spring-boot3 文章目录 前言1. 启动应用2. 自定义 Banner3. 应用参数传递参数获取参数4. ApplicationRunner、CommandLineRunner5. 事件发布和监听…...

Nginx的搭建与核心配置

目录 一.Nginx是什么&#xff1f; 1.Nginx概述 2.Nginx模块与作用 3.Nginx三大作用&#xff1a;反向代理、负载均衡、动静分离 二.Nginx和Apache的差异 三.安装Nginx 1.编译安装 2.yum安装 四.Nginx的信号使用 五.Nginx的核心配置指令 1.访问状态统计配置 2.基于授…...

Java学习笔记 --- jQuery

一、jQuery介绍 jQuery&#xff0c;顾名思义&#xff0c;也就是JavaScript和查询&#xff08;Query&#xff09;&#xff0c;它就是辅助JavaScript开发的js类库。它的核心思想是write less&#xff0c;do more&#xff08;写得更少&#xff0c;做得更多&#xff09;&#xff0c…...

华为OD机试题,用 Java 解【字符串加密】问题

华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理 已参加机试人员的实战技巧华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典使用说明 参加华为od机试,一定要注意不…...

软聚类算法:模糊聚类 (Fuzzy Clustering)

前言 如果你对这篇文章感兴趣&#xff0c;可以点击「【访客必读 - 指引页】一文囊括主页内所有高质量博客」&#xff0c;查看完整博客分类与对应链接。 在介绍模糊聚类之前&#xff0c;我们先简单地列举一下聚类算法的常见分类&#xff1a; 硬聚类 (Hard Clustering) Connec…...

Java Web 实战 02 - 多线程基础篇(1)

Java Web 实战 02 - 多线程基础篇 - 1一 . 认识线程1.1 概念1.1.1 什么是线程?1.1.2 为什么要有多个线程?1.1.3 进程和线程的区别(面试题)1.2 第一个多线程程序1.3 创建线程1.3.1 继承Thread类1.3.2 实现Runnable接口1.3.3 继承 Thread 类 , 使用匿名内部类1.3.4 实现 Runnab…...

C/C++开发,无可避免的多线程(篇三).协程及其支持库

一、c20的协程概念 在c20标准后&#xff0c;在一些函数中看到co_await、co_yield、co_return这些关键词&#xff0c;这是c20为协程实现设计的运算符。 协程是能暂停执行以在之后恢复的函数。原来我们调用一个功能函数时&#xff0c;只要调用了以后&#xff0c;就要完整执行完该…...

高级信息系统项目管理(高项 软考)原创论文项目背景合集

以下为原创的高项论文项目背景合集5篇,建议自己以此为基础,再多多打磨完善一下,避免雷同,同时使项目背景更加真实可信。 一、某市智慧工地系统建设项目 某市住建局智慧工地系统建设项目是在该市住建局促进建筑行业转型升级和科技创新,强化工程质量安全,推动建筑业高质量…...

三自由度机械臂运动学建模与求解:从DH参数到算法验证

1. 三自由度机械臂运动学基础 刚接触机械臂控制时&#xff0c;我最头疼的就是运动学建模这部分。三自由度机械臂虽然结构简单&#xff0c;但要把它的运动规律用数学语言描述清楚&#xff0c;需要建立完整的理论框架。运动学主要研究机械臂末端执行器的位置、速度和加速度与各关…...

解放CPU!用STM32G4的FMAC硬核加速器做实时滤波,代码实测与性能对比

解放CPU&#xff01;用STM32G4的FMAC硬核加速器做实时滤波&#xff0c;代码实测与性能对比 在嵌入式系统中&#xff0c;实时信号处理一直是工程师面临的挑战之一。无论是电机控制中的电流采样&#xff0c;还是环境监测中的传感器数据采集&#xff0c;滤波算法往往是不可或缺的一…...

如何在Windows 11上完美运行经典游戏:DDrawCompat终极兼容性解决方案

如何在Windows 11上完美运行经典游戏&#xff1a;DDrawCompat终极兼容性解决方案 【免费下载链接】DDrawCompat DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 项目地址: https://gitcode.com/gh_mir…...

Spring boot相关

1. ● 问题1&#xff1a;为什么扫描的是 com.example.demo 包&#xff1f;因为主入口类在这个包下。 com.example.demo …...

[GESP202512 C++ 三级] 判断题第 3 题 ← strcmp

【题目描述】 strcmp(str1, str2) 返回 0 表示 str1 大于 str2 &#xff0c;返回正数表示两者相等。&#xff08;❌️&#xff09;【题目解析】 返回 0 → 两个字符串完全相等。 返回正数 → str1 > str2。 返回负数 → str1 < str2。...

DDoS攻击:企业与个人都应了解的基本知识

一、DDoS攻击的基本原理 DDoS攻击的基本原理在于通过超载目标系统、服务或网络的资源&#xff0c;使其无法正常响应合法用户的请求。这类攻击通常涉及大量计算机或设备&#xff0c;这些设备被操纵成一个庞大的“僵尸网络”&#xff08;botnet&#xff09;。攻击者利用这个庞大…...

别再死记PRBS7/15了!用Python+NumPy手搓一个可配置的PRBS码生成器(附完整代码)

用Python构建可配置PRBS生成器&#xff1a;从LFSR原理到信号仿真实战 在数字通信和高速电路设计中&#xff0c;工程师们经常需要生成特定的测试信号来验证系统性能。伪随机二进制序列&#xff08;PRBS&#xff09;因其近似真实数据流的特性&#xff0c;成为信号完整性测试的黄金…...

基于多模态大模型的智能家居视觉分析:HA-LLMVision部署与应用

1. 项目概述&#xff1a;当智能家居遇上多模态大模型 最近在折腾智能家居的朋友&#xff0c;估计都绕不开一个核心痛点&#xff1a;家里的摄像头、传感器越来越多&#xff0c;但它们的“智商”似乎总差那么一口气。摄像头能告诉你“检测到移动”&#xff0c;但分不清是猫、是人…...

英雄联盟终极自动化助手:三步掌握LeagueAkari提升游戏体验

英雄联盟终极自动化助手&#xff1a;三步掌握LeagueAkari提升游戏体验 【免费下载链接】League-Toolkit An all-in-one toolkit for LeagueClient. Gathering power &#x1f680;. 项目地址: https://gitcode.com/gh_mirrors/le/League-Toolkit LeagueAkari是一款基于英…...

TC12.0 BMIDE实战:从零构建企业专属业务数据模型

1. 为什么企业需要定制业务数据模型 第一次接触Teamcenter的BMIDE工具时&#xff0c;我和很多技术管理员一样有个疑问&#xff1a;既然系统已经内置了标准数据模型&#xff0c;为什么还要大费周章地自定义&#xff1f;直到参与了一个汽车零部件企业的项目才真正明白。这家企业使…...