automation相关内容
我是 Selenium 自动化测试的新手,我正在做一些基本的自动化测试,例如在 Google 中搜索某些内容,然后单击搜索结果中所需的链接. 下面的代码是我生成的,直到我进入测试方法为止.我无法从 Google 搜索页面选择链接,但我的控制台上没有显示任何错误.所以我在这个特定的行上设置了一个线程,它提到它可以找到链接名称,但是在 html 代码中使用了链接名称,因为我在谷歌检查中检查过.
..
我编写了一个创建文本文件备份的脚本,以及使用 SED 验证文本文件中某些语法的第二个脚本. 中间有一个手动过程:用户编辑原始文件添加一些字符串.这个过程必须保持手动. 我想合并我的两个脚本,以便创建备份,为用户打开 vi,当用户完成编辑文件时,脚本继续执行语法验证. 我在边做边学,但真的不知道如何编码“打开vi,等待用户进行编辑,控制并通过验证恢复"部分. 我读到有一个名为
..
在使用 Jasmine JS 通过 Selenium Webdriver 进行测试期间,我无法切换窗口. 跑步者:量角器 JS 平台:Node.JS 上的 Selenium Webdriver 代码框架:Jasmine JS 代码如下,请注意第二个代码块: describe('payments', function() {//beforeEach(function() {
..
我正在致力于自动化一个用 Python 编写的网站,并在有许多确认通知的地方使用 Angular.我遇到的问题是 Behat 似乎无法识别这些通知,更不用说允许我与它们交互了. 我附上了通知应该是什么样子的屏幕截图,以及 Behat 产生的 Undefined – Undefined 错误消息. 我的场景: 然后我选择删除媒体计划行复选框我删除了媒体计划行我选择是确认删除我选择否确认
..
我正在使用 selenium webdriver/java 进行应用程序测试,我面临一个奇怪的问题. 当我获取一个 URL 然后尝试查找或等待一个元素时,执行该操作需要很长时间,将近 6 分钟. driver.manage().timeouts().pageLoadTimeout(90, TimeUnit.SECONDS);driver.get(getApplicationURL());B
..
如何自动将 .xls 工作簿转换为 .xlsm? 解决方案 你可以试试这个代码: Sub TrandformAllXLSFilesToXLSM()将 myPath 调暗为字符串myPath = "C:\Excel\"WorkFile = Dir(myPath & "*.xls")Do While WorkFile “"如果正确(WorkFile, 4) "xlsm" 然后Work
..
我一直在尝试使用 selenium 进行网络自动化,有没有什么方法可以在不实际安装的情况下使用 chrome、firefox 等浏览器,比如使用一些替代选项,或者拥有它们的便携式版本.如果我可以使用便携式版本,如何使用我应该告诉 selenium 使用它吗? 解决方案 使用google-chrome 和 firefox 你必须安装完整的浏览器. 您可以在 使用 Selenium 时是
..
请帮帮我.我被困在标签切换中.问题 - 当我单击按钮(真实站点行为)时,新页面在新选项卡中打开,我也重定向到新选项卡.但是当我执行测试时,调试显示我在同一页面上,我没有被重定向到新页面.我需要切换到空手道中新打开的标签页. 我尝试使用这些命令 -> back()向前()切换页面() 我找不到路. 提前谢谢! 解决方案 switchPage() 应该可以工作,请尝试使用标题或
..
我希望能够从这个 Get-ADUser 命令的输出中分离出日期: Get-ADUser -identity johnd -properties LastLogonDate |选择对象名称,LastLogonDate 结果如下: name LastLogonDate---- -------------约翰·多伊 2016/3/21 上午 10:01:36 我希望能够去除所有文本并只留下日期:
..
我正在自动化一个网页.我已经捕获并保存了一个文件中的链接. 链接 Url_0="gmail.com"链接 Url_1="ymail.com"链接 Url_2="hotmail.com"链接 Url_3="outlook.com" 下面的语句将点击每个网址. HomePage.Url_0.Click();//首页是类名 我想一一点击这些网址.所以我使用了 for 循环. for(int i
..
所以我遇到了一些障碍.我正在尝试自动化一个测试用例,我需要将多个文件传递给一个输入节点,但我不知道该怎么做.我可以使用 Mechanize 或 Watir,但在自动化方面似乎相对重要的主题上几乎没有找到相关信息.在下面的片段中,我将 Watir 与 Ruby 结合使用.The main issue I'm having is that it seems when multiple files ar
..
Rundeck 将传递给作业的所有选项设置为环境变量,如 $RD_OPTION_*,但是当在具有不同 ssh 端口的远程节点中执行作业时,它不会设置这些变量.脚本成功登录到远程节点,但没有环境变量.请帮我解决. 示例作业定义:
..
pyautogui 的点击方法的问题:我正在从 Spyder 运行脚本,如果我点击 Spyder 窗口上的任何内容,点击工作正常. 如果我执行一个脚本来打开 Outlook,然后点击任何东西,点击不会发生.虽然我能够正确使用“moveTo"功能. 我按照谷歌搜索的建议尝试过的事情: pyautogui.click()pyautogui.click() 操作系统:mac os hig
..
我们目前有 Java 程序,可以在我们的 Windows 服务器上运行大量任务,出于效率和可维护性的原因,我们计划用开源任务自动化软件替换它. 以下是我们正在寻找的功能: 能够以任何语言(Java、C#、Python 等)运行任务/脚本 随时安排任务(2010 年 12 月 16 日上午 12:00)或以特定时间间隔(每 10 分钟)运行一次. 能够在任务执行失败并阻止它们再次运行
..
我已经阅读了其他帖子并尝试了建议(例如 Nightwatch 找不到/点击下拉选项和Nightwatch从选择框中选择选项) 没有成功. 似乎无论我使用什么方法与选择框交互,在 safari 上都不起作用.我仅用于 chrome 的选项在 chrome 浏览器上仍然可以正常工作,但我们希望启动并运行我们的 safari 集成测试. 适用于 chrome 的选项是: .click('s
..
这是一个练习测试用例,我必须登录到 gmail 并单击动态网络表中的所有复选框并删除邮件.所以我做了以下代码. 问题是当我检查删除按钮是否可用时.它返回 true,但是当我尝试执行删除操作时,它显示 ElementNotVisibleException.仅供参考,我可以选择所有复选框.唯一的问题是点击由标签制成的按钮. //点击所有复选框删除邮件整数计数 = 1;列表lst = drive
..
如何通过 Ruby(用于自动化脚本)打开 FireFox 浏览器?我用 @browser = RSpecSeleniumHelper.connect_browser('/admin/', '*firefox') 但它不起作用. 解决方案 你可以用 ruby 启动任何程序: `firefox http://www.google.com`或者system("firefox http
..
我正在尝试自动化网站.我使用 driver,get() 访问该页面并执行了一些操作.接下来我必须导航到该网站中的某个页面并使用 driver.get() 访问这.在执行脚本时直到那部分工作,发布它它只是停止并且不执行打印语句.最后我得到一个超时异常.我无法弄清楚它在哪里失败. ```代码自动运行,直到这里运行良好```guid="48bc1201-3929-42af-85cf-50e89b53a
..
我想做的是从我的 python 代码中调用一个宏.以下是来源示例: xl = win32.gencache.EnsureDispatch('Excel.Application')xl.可见 = 1xl.Workbooks.Open("C:\\Program Files\\Microsoft Office\\Office14\\XLSTART\\perso.xlsm")xl.Workbooks.O
..
我想在 Silverlight 中自动开发应用程序.您能否告诉我是否有任何可用于自动化 SilverLight 应用程序的开源工具.谢谢. 解决方案 我们正在使用 UIAutomation API,它工作得非常好. Project White 是一个位于 UIAutomation 之上的库,许多人发现它很有帮助.我更喜欢直接使用 UIAutomation API - 它真的没有你想象
..