如何使用AutoIt和Selenium阻止Windows弹出窗口?

2017年4月10日 273点热度 0人点赞 0条评论

图片

  当我们全神贯注做某件很重要事情时,电脑页面上突然弹出窗口,这会使人感到非常的恼怒。所以处理这些让人烦心的弹出窗口及显得很有必要了。

  在这篇文章中我们将了解到如何使用AutoIt和Selenium自动化测试阻止Windows弹出窗口。其中包括:

  1、如何在Selenium WebDriver中处理windows弹出窗口

  2、通过把控件从Selenium WebDriver传输到AutoIt来上传或下载文件和图像

  如何从程序中调用AutoIt脚本

  但首先,我们需要来了解AutoIt是什么,如何安装和使用它。

图片

  什么是AutoIt?

  AutoIt V3是一款免费软件工具,可用于在任何Windows环境中执行任何自动化操作。Autolt脚本由BASIC语言编写。它可以模拟击键,鼠标移动和窗口/控制操作的任何组合行为。

  通过AutoIt,我们可以为我们的日常操作(如文件输入/输出操作,应用程序处理,资源监控和管理任务等)准备脚本。但是在本文中,我们只讨论在Selenium WebDriver中如何处理弹出窗口。

  在通过Selenium进行自动化或使用其他工具进行自动化时,我们经常会遇到Windows弹出窗口。由于Selenium仅限于自动化浏览器使用,所以桌面窗口超出了范围。Web应用程序有时需要与桌面一起执行文件的下载和上传。有使这些工作流程自动化的工具,如AutoIt,Robot Framework,Silk Test等。

  我们可以通过将我们的控件从Selenium WebDriver传输到AutoIt 来上传或下载文件或图像。所以我们需要从程序中显式调用AutoIt脚本。

  AutoIt下载和安装--分布指南

  一旦下载,请在系统上安装AutoItV3设置,按照以下步骤进行安装。

  步骤#1-点击安装文件

图片

  步骤#2-接受许可协议

图片

  步骤#3-根据操作系统选择64位或32位选项,在这里选择的是64位

图片

  步骤#4-单击下一步,然后通过双击选择要执行的操作:这里选择是运行脚本

图片

  步骤#5-选择所需组件,然后单击下一步。也可以选择所有选中的默认值

图片

  步骤#6-选择文件安装位置,然后单击安装。安装需要几秒钟。完成后,安装脚本编辑器

图片

  AutoIt脚本编辑器 - 安装

  它是一个帮助查找命令的编辑器。

图片

  如何编写AutoIt脚本:

  • 通过AutoItV3 Windows信息工具识别Windows控件,64位或32位,具体取决于您的操作系统

  • 点击Finder工具,鼠标悬停在想要的属性对象上

  • 它将捕获弹出窗口的属性,如标题,类,位置,大小,样式,句柄等

  AutoIt V3窗口信息查找工具

图片

  • 然后借助上述捕获的属性,在SciTE脚本编辑器或记事本中编写脚本,并使用.au3扩展名保存脚本

  • 现在使用AutoIt脚本将.au3脚本编译为EXE转换器,将.au3文件转换为.exe文件

  • 在该编辑器中提供源和目标文件夹位置,然后单击转换按钮,它将创建一个.exe文件

......

图片

 

推荐阅读

点击阅读☞自动化测试工具Webdriver入门解析

点击阅读☞简易Selenium自动化测试框架(Python)

点击阅读☞使用Selenium找出外卖点餐次数最多的10个顾客

点击阅读☞Selenium+Testng+Ant+Jenkins手记

点击阅读☞Selenium体系结构的疑惑及解答


图片

点击左下角“阅读原文”查看全文内容!

图片

52090如何使用AutoIt和Selenium阻止Windows弹出窗口?

这个人很懒,什么都没留下

文章评论