automation相关内容
我遇到的问题如下,我用简单的例子来说明.我写了一个需要用户交互的python 脚本,特别是它使用raw_input() 函数来获取用户的输入.下面的代码只是要求用户连续输入两个数字(在每个数字之间按回车键),并返回答案(惊喜,惊喜,它被称为“sum_two_numbers.py").哼哼! #!/usr/bin/python# -------------------# sum_two_numbe
..
我最近开始使用 LuaInterface 来让 Lua 脚本在我的 C# 程序中工作.为了在 Visual Studio 中轻松创建 Lua 脚本,我安装了一个 Lua 语法高亮插件并创建了一个项目模板,以便我可以通过右键单击项目文件并选择“新建项目->Lua 脚本"来创建新脚本.这很有效. 为了让程序找到脚本,它们需要放置在构建位置的同一目录(或子目录)中.这正是我想要的位置,但为了做到这
..
我对此进行了一些阅读,但无法找到具体的内容.我有一个需要与 Selenium 交互的画布对象.然而,众所周知,画布对象就像一个封闭的盒子.我读到您可以在画布内绘制的 JS 代码中添加“钩子",以允许 Selenium 捕获这些钩子并处理某些事情. 但我不确定我该怎么做.有没有人愿意分享任何经验或小例子? 解决方案 我也在研究同样的问题,搜索了一段时间后我了解到 Selenium 访问
..
我正在修复声纳在一个非常古老的 Java 项目(大约 8 岁)中发现的问题.这是一个巨大的项目,有很多被声纳捕获的错误代码.虽然它们是非常微不足道的修复,但有很多.有没有办法自动修复一系列类似的问题?就像我有大约 1200 个“语句应该在单独的行上"一样,手动执行需要很长时间.我可以以某种方式自动进行这些修复吗? 解决方案 我不认为我希望 Sonar 更改源.这是一个代码分析器. 您
..
开发团队确实要求我设置构建系统,以便每个构建对所有分支都有唯一的构建编号. 构建由 jenkins 使用每个分支的作业进行. 有一个 jenkins 插件可以为工作设置下一个版本号,但这至少有两个原因没用: 它将为单个作业设置内部版本号,您无法知道如何为所有分支设置它,因为它们可以随时删除或添加 它没有为当前构建设置它 我们如何获取内部版本号:我们确实使用 git/mer
..
我正在使用 Selenium 2.但是在运行以下代码后,我无法在文本框中输入. 封装Actor;导入 org.openqa.*;导入 org.openqa.selenium.By;导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.WebElement;导入 org.openqa.selenium.firefox.FirefoxDri
..
我有一个试图从 WCF REST 服务执行的 powershell 脚本.我正在使用 System.Management.Automation 和 System.Management.Automation.Runspaces程序集. C# 代码如下所示: Command command = new Command(path);命令.Parameters.Add(param);Runspac
..
我想使用 PowerShell 脚本运行 .reg 文件(注册表文件),但我无法运行它.当我手动运行它时,它会在注册表中创建相应的节点,但我希望它使用 powershell 脚本执行.下面是我尝试使用但没有结果的代码 - $PathofRegFile="c:\file.reg"regedit/s $PathofRegFile 我尝试的另一个代码是这个 - Start-Process -fil
..
我想尝试一些通过BugSlayer,但引用有问题. 我想弄清楚如何在 Visual Studio 中引用 System.Windows.Automation 库.我安装了 .NET Framework v3.5 和 VS 2008,但 UIAutomationClient 和 System.Windows.Automation 都没有作为参考选项出现在 .NET 或 COM 选项卡中以供参考
..
我想自动化访问网站、单击按钮和保存文件的过程.在此站点上下载文件的唯一方法是单击按钮.您无法使用网址导航到该文件. 我一直在尝试使用 phantomjs 和 casperjs 来自动化这个过程,但没有取得任何成功. 我最近尝试在这里使用布兰登的解决方案在 CasperJS 或 PhantomJS 中抓取资源内容 这是我的代码 var fs = require('fs');var
..
我需要自动化一项涉及的特定任务: 根据一组条件从我的邮箱中获取邮件 - 来自特定用户、具有特定主题行模式等. 解析每封邮件的邮件正文并提取一些内容(邮件具有几乎固定的模式) 使用特定模板创建 Excel 工作表(前两行是不变的,第三行是本周的星期一和星期五等),并将上面提取的内容逐行粘贴到该工作表中. 创建内容相同但格式不同的 Outlook 电子邮件 在此邮件中附上
..
我如何以编程方式(在 C# 中)确定另一个外部应用程序(本机、java、.NET 或其他……)当前是否需要用户输入?这可以在托管代码中完全完成吗? 我正在寻找的是实现: static Boolean IsWaitingForUserInput(String processName){???} 要求用户输入是指当应用程序要求用户输入一些数据或退出错误消息(模态对话框)并且无法再执行其正常任
..
第一次发帖 - 但我认为这是一个很好的帖子,因为我花了 2 天时间研究,与当地专家交谈,但仍然没有完成. 必须在大量文件(.txt 文件)上定期启动单独的打印作业,并且必须通过打印作业将其转换为保留原始库的本地文件(即通过 PDF 打印机)每个文件的名称.此外,脚本必须高度可移植. 如果文件只是被转换(而不是打印),原始基本文件名没有保留,或者打印过程需要在每次打印时手动交互,则无法实
..
这是我在此网站 上单击简单登录按钮的代码 import java.util.concurrent.TimeUnit;导入 org.openqa.selenium.By;导入 org.openqa.selenium.WebDriver;导入 org.openqa.selenium.firefox.FirefoxDriver;公开课报告{公共静态无效主(字符串 [] args){WebDriver
..
我正在尝试使用 c# 和 word 自动化更改 word 文档中的文本和图像.我在文本中运行良好,我执行了类似于下面的代码段的操作,但我什至不知道如何开始替换图像. 非常感谢任何帮助! 奥利弗 使用 Microsoft.Office.Interop.Word;...私有静态应用程序 WordApp;缺少私有静态对象 = System.Reflection.Missing.Value;
..
我正在尝试打开 excel 2003 工作簿并将其另存为其他内容,例如 excel 95.我使用以下代码: XLSApp:=TExcelApplication.Create(Self);XLSApp.Workbooks.Open(SomeFileName,NULL,false,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,
..
我正在尝试使用以下代码在另一个人的 Microsoft Outlook (2003) 日历中创建约会.运行此程序时,约会正在我的日历中保存.但没有发送给收件人. 试试{Microsoft.Office.Interop.Outlook.Application app = null;Microsoft.Office.Interop.Outlook.AppointmentItem appt = nul
..
我正在尝试自动化我的 Android 应用程序的一些 UI(我没有源代码,所以我使用的是 APK 文件). 我已经完成了这里和谷歌还提供了一些教程,但都需要源代码. 如果有人知道如何在没有源代码的情况下使用 Espresso 自动化 UI,请帮忙. 我使用 IntelliJ 作为 IDE 和应用程序 android 版本 5.0.2. 解决方案 答案是肯定的,您可以使用
..
我正在 Xcode 7 中使用 UI 测试自动化应用程序.我有一个带有 XCUIElements(包括按钮等)的滚动视图.有时 XCUIElements 是可见的,有时它们在滚动视图的上方或下方隐藏得太远(取决于我在滚动视图上的位置). 有没有办法将项目滚动到视图中,或者判断它们是否可见? 谢谢 解决方案 看起来这是一个已知的错误 :-( https://forums.d
..
我们有大量自己编写并经常使用的命令行实用程序.目前,测试它们非常麻烦,因此,我们没有尽可能多地进行测试. 我想知道是否有人可以推荐好的技术或工具来做好这种事情. 这是 UNIX. 解决方案 Aruba 是一个 Cucumber 扩展,用于测试用任何编程语言编写的命令行应用程序. 要使用它,您将需要 ruby 来运行测试,但 aruba 的目的是提供一个预定义步骤定义的
..