automation相关内容

Java selenium 如何从谷歌搜索结果中打开链接?

我是 Selenium 自动化测试的新手,我正在做一些基本的自动化测试,例如在 Google 中搜索某些内容,然后单击搜索结果中所需的链接. 下面的代码是我生成的,直到我进入测试方法为止.我无法从 Google 搜索页面选择链接,但我的控制台上没有显示任何错误.所以我在这个特定的行上设置了一个线程,它提到它可以找到链接名称,但是在 html 代码中使用了链接名称,因为我在谷歌检查中检查过. ..
发布时间:2021-12-29 13:35:17 Java开发

Bash 脚本调用 vi 进行手动编辑,然后脚本恢复?

我编写了一个创建文本文件备份的脚本,以及使用 SED 验证文本文件中某些语法的第二个脚本. 中间有一个手动过程:用户编辑原始文件添加一些字符串.这个过程必须保持手动. 我想合并我的两个脚本,以便创建备份,为用户打开 vi,当用户完成编辑文件时,脚本继续执行语法验证. 我在边做边学,但真的不知道如何编码“打开vi,等待用户进行编辑,控制并通过验证恢复"部分. 我读到有一个名为 ..
发布时间:2021-12-29 13:35:06 其他开发

未定义,从 Selenium 触发时在 Chrome 通知中未定义

我正在致力于自动化一个用 Python 编写的网站,并在有许多确认通知的地方使用 Angular.我遇到的问题是 Behat 似乎无法识别这些通知,更不用说允许我与它们交互了. 我附上了通知应该是什么样子的屏幕截图,以及 Behat 产生的 Undefined – Undefined 错误消息. 我的场景: 然后我选择删除媒体计划行复选框我删除了媒体计划行我选择是确认删除我选择否确认 ..
发布时间:2021-12-29 13:34:53 Python

在不使用任何浏览器的情况下使用 Selenium

我一直在尝试使用 selenium 进行网络自动化,有没有什么方法可以在不实际安装的情况下使用 chrome、firefox 等浏览器,比如使用一些替代选项,或者拥有它们的便携式版本.如果我可以使用便携式版本,如何使用我应该告诉 selenium 使用它吗? 解决方案 使用google-chrome 和 firefox 你必须安装完整的浏览器. 您可以在 使用 Selenium 时是 ..
发布时间:2021-12-29 13:34:21 Python

需要在空手道 UI 的 Chrome 浏览器中切换 2 个标签

请帮帮我.我被困在标签切换中.问题 - 当我单击按钮(真实站点行为)时,新页面在新选项卡中打开,我也重定向到新选项卡.但是当我执行测试时,调试显示我在同一页面上,我没有被重定向到新页面.我需要切换到空手道中新打开的标签页. 我尝试使用这些命令 -> back()向前()切换页面() 我找不到路. 提前谢谢! 解决方案 switchPage() 应该可以工作,请尝试使用标题或 ..
发布时间:2021-12-29 13:34:13 其他开发

仅从 LastLogonDate 中提取日期部分

我希望能够从这个 Get-ADUser 命令的输出中分离出日期: Get-ADUser -identity johnd -properties LastLogonDate |选择对象名称,LastLogonDate 结果如下: name LastLogonDate---- -------------约翰·多伊 2016/3/21 上午 10:01:36 我希望能够去除所有文本并只留下日期: ..
发布时间:2021-12-29 13:34:08 其他开发

C# - 动态访问变量名称

我正在自动化一个网页.我已经捕获并保存了一个文件中的链接. 链接 Url_0="gmail.com"链接 Url_1="ymail.com"链接 Url_2="hotmail.com"链接 Url_3="outlook.com" 下面的语句将点击每个网址. HomePage.Url_0.Click();//首页是类名 我想一一点击这些网址.所以我使用了 for 循环. for(int i ..
发布时间:2021-12-29 13:34:01 C#/.NET

使用 Watir 将多个文件传递到输入节点(使用 Ruby)

所以我遇到了一些障碍.我正在尝试自动化一个测试用例,我需要将多个文件传递给一个输入节点,但我不知道该怎么做.我可以使用 Mechanize 或 Watir,但在自动化方面似乎相对重要的主题上几乎没有找到相关信息.在下面的片段中,我将 Watir 与 Ruby 结合使用.The main issue I'm having is that it seems when multiple files ar ..
发布时间:2021-12-29 13:33:54 其他开发

如何让pyautogui的点击在mac上工作?

pyautogui 的点击方法的问题:我正在从 Spyder 运行脚本,如果我点击 Spyder 窗口上的任何内容,点击工作正常. 如果我执行一个脚本来打开 Outlook,然后点击任何东西,点击不会发生.虽然我能够正确使用“moveTo"功能. 我按照谷歌搜索的建议尝试过的事情: pyautogui.click()pyautogui.click() 操作系统:mac os hig ..
发布时间:2021-12-29 13:33:42 Python

Windows 服务器上的任务自动化软件

我们目前有 Java 程序,可以在我们的 Windows 服务器上运行大量任务,出于效率和可维护性的原因,我们计划用开源任务自动化软件替换它. 以下是我们正在寻找的功能: 能够以任何语言(Java、C#、Python 等)运行任务/脚本 随时安排任务(2010 年 12 月 16 日上午 12:00)或以特定时间间隔(每 10 分钟)运行一次. 能够在任务执行失败并阻止它们再次运行 ..
发布时间:2021-12-29 13:33:35 其他开发

Nightwatch 集成测试:无法从 Safari 的选择下拉列表中选择选项

我已经阅读了其他帖子并尝试了建议(例如 Nightwatch 找不到/点击下拉选项和Nightwatch从选择框中选择选项) 没有成功. 似乎无论我使用什么方法与选择框交互,在 safari 上都不起作用.我仅用于 chrome 的选项在 chrome 浏览器上仍然可以正常工作,但我们希望启动并运行我们的 safari 集成测试. 适用于 chrome 的选项是: .click('s ..
发布时间:2021-12-29 13:33:25 前端开发

用作按钮的 Div 标签,以及删除、报告垃圾邮件等动态按钮

这是一个练习测试用例,我必须登录到 gmail 并单击动态网络表中的所有复选框并删除邮件.所以我做了以下代码. 问题是当我检查删除按钮是否可用时.它返回 true,但是当我尝试执行删除操作时,它显示 ElementNotVisibleException.仅供参考,我可以选择所有复选框.唯一的问题是点击由标签制成的按钮. //点击所有复选框删除邮件整数计数 = 1;列表lst = drive ..
发布时间:2021-12-29 13:33:15 前端开发

在 driver.get 之后不执行 Selenium 代码

我正在尝试自动化网站.我使用 driver,get() 访问该页面并执行了一些操作.接下来我必须导航到该网站中的某个页面并使用 driver.get() 访问这.在执行脚本时直到那部分工作,发布它它只是停止并且不执行打印语句.最后我得到一个超时异常.我无法弄清楚它在哪里失败. ```代码自动运行,直到这里运行良好```guid="48bc1201-3929-42af-85cf-50e89b53a ..
发布时间:2021-12-29 13:32:51 其他开发

自动化 SilverLight 应用程序的工具

我想在 Silverlight 中自动开发应用程序.您能否告诉我是否有任何可用于自动化 SilverLight 应用程序的开源工具.谢谢. 解决方案 我们正在使用 UIAutomation API,它工作得非常好. Project White 是一个位于 UIAutomation 之上的库,许多人发现它很有帮助.我更喜欢直接使用 UIAutomation API - 它真的没有你想象 ..
发布时间:2021-12-29 13:32:32 其他开发