网站页面优化工具沈阳网站关键词优化服务好

news/2025/10/8 15:52:45/文章来源:
网站页面优化工具,沈阳网站关键词优化服务好,网站建设 技术团队,山东各地网站备案selenium无法识别非web的控件#xff0c;上传文件窗口为系统自带#xff0c;无法识别窗口元素。 上传文件有两种场景#xff1a;input控制上传和非input控件上传。 大多数情况都是input控件上传文件#xff0c;只有非常少数的使用自定义的非input上传文件。 一、input控…selenium无法识别非web的控件上传文件窗口为系统自带无法识别窗口元素。 上传文件有两种场景input控制上传和非input控件上传。 大多数情况都是input控件上传文件只有非常少数的使用自定义的非input上传文件。 一、input控件上传文件 查看长传文件的页面元素标签如果为input表明是通过input控件上传文件。我们可以直接采用WebElement.send_keys(‘文件地址’) 长传文件。 创建html文件如下 upload.html htmlheadmeta http-equivcontent-type contenttext/html; charsetUTF-8/titleupload file/title/headbodyh3upload file/h3input typefile namefile//body/html 示例长传C:\install.log文件。 from selenium import webdriverimport timedriver webdriver.Chrome()driver.get(rE:\XXXX\Html\upload.html) # 文件的地址driver.find_element_by_name(file).send_keys(rC:\install.log) # 上传文件time.sleep(2)driver.quit() 二、非input控件上传文件 非input控件上传文件我们要引入外部插件上传。也有两种方法一种通过pywin32上传另一种是通过autoit上传。这里我们只会讲到autoit上传文件。 下载安装autoit使用autoit Windows info 识别控件获取输入框和打开按钮的ClassinstanceClassname 3个属性。 autoit官网https://www.autoitscript.com/site/ 1、autoit简介 开始菜单如图 AutoIt Windows Info 用于帮助我们识Windows控件信息。 Compile Script to.exe 用于将AutoIt生成 exe 执行文件。 Run Script 用于执行AutoIt脚本。 SciTE Script Editor 用于编写AutoIt脚本。 AutoIt开始菜单 2、autoit使用 第一步使用AutoIT Window Info获取窗口的Title、class属性 获取控件的ClassnameNN属性。如下图所示 窗口的Title为‘打开’、class属性‘#32770’ 文件名输入框的ClassnameNN属性为“Edit1” 打开按钮的ClassnameNN属性为“Button1” 文件名输入框 属性 打开按钮 属性 第二步打开SciTE Script Editor编辑器编写脚本如下 $CmdLine[0] ; 2 参数的总数量不虚赋值$CmdLine[1] ; 上传文件路径;在10秒内等待打开窗口出现WinWait(打开,,10);ControlFocus(title,text,ClassnameNN) 识别Window窗口ControlFocus(打开, ,);向“文件名”输入框内输入本地文件的路径ControlSetText(打开, , Edit1, $CmdLine[1])Sleep(2000);单击打开按钮ControlClick(打开, ,Button1); 代码解释 ; 表示注释 $CmdLine[0] 获取的是命令行参数的总数在例中$CmdLine[0]2参数化时使用 $CmdLine[1]~$CmdLine[63] 获取的是命令行参数第1到第63位这个方式最多只能获取63个参数 WinWait(title,texttimeout)设置timeout秒钟用于等待窗口出现其用法与WebDriver 所提供的implicitly_wait()类似。 ControlFocus(title,text,ClassnameNN) 方法用于识别Window窗口。3个参数窗口Title属性 ControlSetText(title,text, ClassnameNN, param)用于向“文件名”输入框内输入本地文件的路径。 Sleep(2000)表示固定休眠2000毫秒。 ControlClick(title,text, ClassnameNN)用于点击上传窗口中的“打开”按钮。 参数说明 title 表示窗口的标题即窗口的title属性 text 控件的文本属性可以使用替代 ClassnameNN 控件的ClassnameNN属性 param 需要传入的参数 timeout 时间秒 第三步通过Aut2ExeCompile Script to.exe工具将脚本转成exe文件 生成exe可执行文件 生产exe文件后先通过命令行试试 打开网页上传弹出窗口 -- cmd中执行该脚本如下 CMD upfile.exe D:\1.html 可以使用python的os模块来调用改文件了代码如下 from selenium import webdriverimport osimport timedriver webdriver.Chrome()driver.get(rE:\code\Python\pythonDoc\自动化练习\Html\upload.html)driver.find_element_by_name(file).click()time.sleep(1)# 这里可以对传参进行参数化os.system(rE:\upload.exe C:\install.log)time.sleep(3)driver.quit() 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 ​ 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/931674.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

羊蹄

羊蹄cf104679E:埃式筛法+前缀和 问题:对于节点为 1..N,若两个数有公共质因子(gcd(a, b) > 1)则在它们之间连一条无向边。问哪些点与 2 不连通? 数x与其最小质因子p连通(p ↔ x),当其与2不连通时,可以找到一中…

出题系统

又完善了一下,更好用了 代码如下: class Nums { public double GetTrue(){return True;} public double GetFalse() {return False;} public int GetCurrent() {return Current;} public int GetMAX() {return MAX;}…

io控制方式

程序直接控制方式 完成一次读写操作的流程(以读操作为例子) 1.cpu向控制器发出读指令,于是设备启动,并且状态寄存器设置为1(未就绪) 2.轮询检查控制器的状态 3.输入设备准备好数据后,将数据传给控制器,并且报告…

【基础】 - ACPI是什么?

【基础】 - ACPI是什么?ACPI(高级配置与电源接口)表格是固件与内核间的“硬件说明书”,包含设备拓扑、电源管理、中断路由等关键信息,直接影响内核对硬件的识别与控制。Linux内核通过解析ACPI表格实现硬件抽象,而…

我 是 人 机

花了两天时间把 Im Not A Robot 通关了,真有意思。 下面分享一下我的通关历程。 正解 Level 1 直接点即可。 Level 2 选择所有含有 STOP 标志的方块。 直接选即可。 Level 3 填字母。瞪两下就能看出来了。 Level 4 选…

28定律及其扩展衍生

28定律及其扩展推演 28定律这四个字是十分简洁凝练的,它及其衍生描述可以用来描述身边的大多数现象。 描述 28定律的描述: 1.我第一次接触28定律是在对社会经济描述上:“社会20%的人掌握全社会80%以上的财富。” 2.…

电脑怎么创建网站吗科技创新的重要前沿是

fastermaker-boot 是基于Spring Boot3 、Vue3 的一个代码简洁、结构清晰、开发高效、模块可扩展的单体项目的基础开发框架,包含代码生成器模块,适合初级开发者特别是大学生学习研究使用,也是中小型系统快速开发的利器。 开发技术: JDK 17、Sp…

广东省人防工程建设网站wordpress首页打开很慢

植物神经紊乱是一种内脏功能失调的综合征,是由于社压会力、工作压力、生活压力等等因素而导致的一种神经类疾病。长期患有这个疾病会给患者的生活、工作以及学习带来很严重的影响和危害。 有很多患有植物神经紊乱的患者,各种各样的症状的患者被所轻或重的…

3516cv610在sample_aiisp上多创一路编码流,方法 - 详解

3516cv610在sample_aiisp上多创一路编码流,方法 - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&…

网站建设与维护技术浅谈论文代理加盟做什么好

http://cplusoj.com/d/senior/p/SS231025D 答案为 ∑ w [ x ] − w [ s o n [ x ] ] \sum w[x]-w[son[x]] ∑w[x]−w[son[x]], x x x 非儿子 要维护断边,LCT固然可以,但不一定需要 发现如果发生了变化,只会由重儿子变成次重儿子…

注册公司制作网站门户网站建设维护

LRU是什么意思 LRU是操作系统底层的一个页面置换算法,当空间不够需要换出最长时间没有使用的页面,在本题中的意思就是当到达容量上限的时候要换出最长时间没有被访问过的节点。 如何实现 LRU的实现可以使用链表的方式,参照MySQL的实现&…

手机模板网站模板下载工具网络网站建设推广

GODADDY的虚拟主机控制面板虽然使用起来非常方便,对于文件管理的很多操作也非常到位,但是有一个非常令人头疼的问题,就是GODADDY在 主机控制面板中只支持小于20M的文件打包,这对于大部分的站长朋友来说,是非常不方便的…

方法作业

https://files.cnblogs.com/files/blogs/847621/20243866牛蕴韬01方法作业.zip?t=1759908795&download=true

公司网站建设属于软件销售湖南金科建设有限公司网站

任何程序都可能出现错误,在SQL Server中执行Transact-SQL也不例外。如果在Transact-SQL中发生了错误,一般有两种捕捉错误的方法,一种是在客户端代码(如 c#、delphi等)中使用类似try...catch的语句进行捕捉;另外一种就是…

网站登录入口大全网站制作预算

作用:线程安全的全局静态变量初始化 声明: Q_GLOBAL_STATIC(MyType,globalState) Q_GLOBAL_STATIC_WITH_ARGS(MyType, globalState, (42, "Hello", "World")) //带参数的初始化 注: 构造函数和析构函数必须是公有的 如果…

实现仿中国婚博会微信小应用

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

[100ask_imx6ullpro] buildroot构建emmc镜像并烧录

[100ask_imx6ullpro] buildroot构建emmc镜像并烧录 本文参考百问网韦东山老师视频 嵌入式Linux系统裁剪移植之二:使用Buildroot制作根文件系统 本文的主机环境为 Ubuntu22.04 1.准备工作 1.1.下载buildroot 从官网下载…

湘潭网站建设厦门网站制作wordpress页面排版插件

抖音API允许开发者进行二次开发,使得第三方应用程序可以与抖音进行交互。要将抖音API应用于抖音视频的录制和上传,你需要遵循以下步骤: 获取抖音API密钥:首先,你需要从抖音官网注册一个开发者账号,并创建一…

建设网站科目网络平台制作多少钱

在微服务架构下随着服务越来越多,定位问题也变得越来越复杂,因此监控服务的运行状态以及针对异常状态及时的发出告警也成为微服务治理不可或缺的一环。服务的监控主要有日志监控、调用链路监控、指标监控等几种类型方式,其中指标监控在整个微服务监控中比重最高,也是实际生…

什么网站做美式软装设计方案报告模板

🍅 作者主页:Java李杨勇 🍅 简介:Java领域优质创作者🏆、【java李杨勇】公号作者✌ 简历模板、学习资料、面试题库、技术互助【关注我,都给你】 🍅 欢迎点赞 👍 收藏 ⭐留言 &…