1. 问题:OSError: [WinError 740] 请求的操作需要提升

解决方案:

import os

import sys

import win32com.shell.shell as shell

ASADMIN = 'asadmin'

if sys.argv[-1] != ASADMIN:

script = os.path.abspath(sys.argv[0])

params = ' '.join([script] + sys.argv[1:] + [ASADMIN])

shell.ShellExecuteEx(lpVerb='runas', lpFile=sys.executable,     lpParameters=params)

sys.exit(0)

2.问题:windows端,C/S端应用控件元素无法捕获怎么办?如何进行自动化?

解决方案:

思路:通过坐标点击配和pyautogui通过图片识别坐标进行

通过图片得到坐标

import pyautogui

x,y=pyautogui.locateCenterOnScreen('图片路径')

import autoit

点击获得到的坐标

autoit.mouse_click("left",x,y,20)

3.问题:selenium同时操作多个标签页

#通过下面的代码实现打开第2个标签页
js = driver.execute_script(js)
wind = driver.window_handles
print(wind)--['72a9bcab-3238-4bb4-a977-6fcadbac8888', '7c1d29e1-43e8-4e0f-904f-11af8a5cfbd0']
#切换窗口
driver.switch_to.window(wind[1])

4.python调用dll文件

import win32com.client as win32

w = win32.Dispatch('XTXAppCOM.XTXApp')

w.接口名,如下

w.SOF_GETINFO()

转载于:https://blog.51cto.com/asura1992/2371252

windows端自动化遇到的问题相关推荐

  1. (三)jenkins+bonobo git server+windows系统自动化部署springboot项目(远程windows自动化部署)

    前提 jenkins安装,参考:(一)jenkins+bonobo git server+windows系统自动化部署springboot项目(jenkins安装) 自动化部署,参考:(二)jenki ...

  2. 聊聊 PC 端自动化最佳方案 - WinAppDriver

    点击上方 "AirPython",选择 "加为星标" 第一时间关注 Python 原创干货! 1. 前言 大家好,我是安果! 一提到自动化,可能大家想到的是 A ...

  3. Appium 移动端自动化 - Android SDK连接安卓手机,adb连接一加8手机USB调试实例演示,连接一加8手机不显示USB调试选项问题排查

    Android SDK 连接安卓手机过程演示 第一章:一加8手机连接过程 ① 启用开发者模式 ③ 开发者选项启用 USB 调试 ③ 手机连接 USB 调试 ④ 手机连接不显示 USB 调试选项问题排查 ...

  4. Appium 移动端自动化 - Android SDK的安装与配置,使用安卓SDK连接手机实例演示

    Android SDK 的安装与配置演示 第一章:Android SDK 的安装 ① 下载 ② 安装过程 ③ 配置 第二章:连接手机 USB 调试 ① 一加8手机连接演示 第一章:Android SD ...

  5. 在Linux中挂载Windows端共享权限设定方法和出现报错的解决办法

    在Linux中挂载Windows端共享权限设定方法 Windows端共享权限设定: 关于挂载共享文件夹的报错解决 1.出现smbclient 报错 2.关闭windows防火墙 3.确认windows ...

  6. 卸载 流程_一款适合于windows端的卸载神器 彻底清理残留软件

    今天给大家介绍的是一款适合于Windows端的软件卸载神器---Uninstall,可以彻底清理残留软件. 它的卸载流程是这样的,首先会使用软件本身的默认卸载程序进行卸载,卸载完成后再次扫描软件残留的 ...

  7. Qt工作笔记-Qt生成dll或so,并且调用(含Liunx端与Windows端)

    目录 共享库生成 Linux端编译及调用 Windows端编译及调用 共享库生成 注意:编译的时候要用lib,相当于列表,关联dll中的函数! 这里首先用Qt Creator 新建一个共享库 如下图: ...

  8. Windows创建自动化任务

    Windows创建自动化任务使得开机就打开相应的Python目录 1:计算机管理 2:找到任务计划程序 3:创建基本任务 4:任务触发器 5: 建立bat执行文件 start "" ...

  9. android端与windows端通信中文乱码问题

    首先,android端从windows端下载一段中文文字, public String downLoad(String urlStr){InputStream is = null;try{URL ur ...

最新文章

  1. 深度学习(5)感知机(神经元)与神经网络
  2. 项目实践 | 一文览尽人脸打卡全过程
  3. 网络营销——网络营销浅析网站不发文还能维持稳定排名吗?
  4. 移动开发工程师面试题集:Android iOS
  5. LiveVideoStackCon技术培训 限量买1赠1
  6. python端口被占用_端口被占用怎么解决
  7. SAP S4HANA的product搜索的动态SQL语句的拼接原理
  8. 带有AWS Lambda和Java的无服务器FaaS
  9. 关于个人防火墙的真相
  10. java中二进制怎么说_面试:说说Java中的 volatile 关键词?
  11. lnmp—MemCache的作用
  12. Celaref | 单细胞测序细胞类型注释工具
  13. python制作射击游戏_零基础用Python开发的第一个小游戏——太空射击
  14. 【Python-3.3】使用while循环实现列表间数据移动
  15. 选手及评委素材信息规范处理说明
  16. Verilog HDL实现智能药盒
  17. Windows 10 网络和Internet设置中WLAN选项消失
  18. 如何自制daplink_DAPLink高速版
  19. NLP自然语言处理系列-词汇挖掘与实体识别
  20. 上月用得好好的支付宝获取月账单的Java接口,月初突然返回“入参不合法”的解决方法

热门文章

  1. IOS --自带二维码扫描
  2. 基于ssh的ktv预定管理系统
  3. UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0x80 in position 658: illegal multibyte sequence
  4. 卡方检验 python
  5. Feature Selection Techniques
  6. 哈工大pyltp包安装过程
  7. Flink1.4.0连接Kafka0.10.2时遇到的问题
  8. 【Linux基础】查看硬件信息-内存和硬盘
  9. ACM-ICPC 2018 焦作赛区网络预赛 J(二分+JAVA高精)
  10. Xshell关闭导致jar服务终止,使Jar在CentOS后台运行