automated-tests相关内容
运行php artisan dusk获得错误: FacebookWebDriverExceptionUnknownErrorException: unknown error: net::ERR_CONNECTION_REFUSED (Session info: headless chrome=85.0.4183.83) 版本: 操作系统:Windows 10 v1903内部版本
..
我是Selenium的新手,已经尝试这样做有一段时间了,我在网上能找到的唯一方法是只在启动Web驱动程序和链接时更改下载文件目录的方法。我主要想做的是从一个Chrome页面下载多个文件,并让Selenium更改每个文件的下载路径目录,而不必每次都重新启动驱动程序和浏览器。如有任何帮助或建议,我们将不胜感激 推荐答案 您可以使用driver.command_executor方法来实现。它
..
我有一个由Ajax动态加载的列表。 首先,在加载时,代码是这样的:
Загрузка...
加载列表时,所有的li和a都会更改。而且总是超过1里。 如下所示:
..
我写了一个特性文件来测试创建元素按钮.但它会生成 的错误消息 cucumber.runtime.CucumberException:Arity 不匹配:步骤定义. 我不知道为什么会这样,因为我是自动化测试的新手. 以下是我自己写的代码 @When("^create elements$")公共无效 create_elements_for_attributes(WebElement el
..
所以我有一个看起来像这样的表格,其中有一个书籍列表,在第一列中,每本书都有两个链接,查看和删除. 我希望能够使用 Watir 找到具有指定书名的行并单击该书的查看按钮. 这是我目前所拥有的 和/^单击结果集表上“(.*)"的查看链接$/do |cell_name|cellButton("submit.view", cell_name, "")结尾##并且/^单击结果集表上“(.*)"
..
是否可以在 Cucumber 中指定某种“OR"(替代)子句? 即如果我对某个事件有两个有效响应,我希望我的测试在其中任何一个发生时通过. 类似的东西: "当我按下按钮时"“那我应该看到‘Boo’这个文字"“或者我应该看到文字'Foo'" 我的特定场景是登录屏幕.当我尝试使用一些随机密码登录时,如果服务器正在运行,我应该会看到错误消息“密码无效",否则会看到消息“网络错误".
..
我工作的公司正在启动一个新的网络应用程序,我已要求前端开发人员使这个应用程序自动化友好. 以前的应用程序使用的是 react 框架,很少有元素具有唯一 ID(或任何唯一标识符).这一次,我要求开发人员包含一个自定义数据属性,专门用于自动化. 我正在寻找可能在这种情况下有经验的人. 您要求您的开发人员做些什么来协助实现自动化? 是否有任何标准或指南来命名应用程序中的元素以适应 S
..
我正在尝试使用新的 Watir 6.0 下载 CSV 文件.我找到了 Firefox 的配置文件设置: profile = Selenium::WebDriver::Firefox::Profile.newprofile['browser.download.folderList'] = 2profile['browser.download.dir'] = path_to_downloadprof
..
有人可以解释一下断言和验证之间的区别吗? 我知道 verify 意味着它检查它是否存在,如果不存在则测试失败并停在那里(对吗?). 那么即使失败了,assert 还会继续吗? 我已阅读文档,但仍然无法理解. 解决方案 不,你搞错了.在 Selenium IDE 中,verifyWhatever 和 assertWhatever 命令都确定指定条件是否为真,然后发生不同的事
..
我正在开发一组用 Python 编写的 selenium UI 测试.在以前的项目中,我使用的是 WatiN 和 C#. WatiN 框架有一个您可以启用的功能,它可以“突出显示"您正在单击、选择或输入的元素.执行操作时,元素周围会出现黄色边框.我发现这在对损坏的测试进行故障排除时非常有用,如果单击了错误的元素,我经常可以从测试运行中看到. 我想知道 Selenium webdrive
..
如何在 QTP 环境之外将函数库与 QTP 脚本关联. 非常感谢您的帮助. 谢谢 解决方案 将函数库关联到 QTP 脚本有 4 种不同的方法.请参考这个链接
..
我添加了一个 suite() 方法来按照我想要的方式对我的测试进行排序,因此当我通过 Android JUnit 运行它时,它们会相应地执行.但后来我注意到,当我使用 Spoon 执行时,使用 cmd 的执行,我的测试用例按字母顺序执行,这是默认顺序. 为什么会发生这种情况?如果不重命名我的测试用例,您将如何应对? 解决方案 我和你有同样的问题;我需要一个特定的顺序来运行我的测试.我
..
我读到我必须能够使用单个命令在我的站点中运行所有单元测试,因此我创建了一个 bat 文件来执行此操作. 即使在结束前有暂停,在 phpunit 命令之后,单元测试的结果也会在屏幕上闪烁. @echo offCDC:\cd xamppcd htdocscd灯光盘我的作品回声设置/p 站点=站点:设置/p 版本=版本:set/p location=位置:phpunit "%site% v%ve
..
我正在尝试寻找一种方法在模拟器中启动 WP7 应用程序,作为自动化测试系统的一部分.我已经尝试从命令行运行 XapDeploy.exe 并指定了 xap,但没有运气(值得一试,对吗?). 我可以在一定时间后终止模拟器进程......只要我能启动它.有人知道有什么办法吗? 解决方案 Justin Angel 写了一篇非常详细的文章,介绍了自动与仿真器交互以进行测试.它包含远程写入隔离存
..
我正在使用 Coded UI 来自动化应用程序.在自动化过程中,应用程序内部发生了一个复杂的过程(在应用程序中加载 PowerPoint).在此过程之后,我无法继续测试,因为 MSAA 无法在应用程序中找到任何控件.我正在使用 Inspect.exe,在自动化失败之前和之后.我附上了故障前后检查工具的屏幕截图.有什么解决方案可以克服这个问题吗?每当遇到此问题时,我都无法在不重新启动应用程序的情况下
..
我在使用 selenium 处理动态增长表时遇到了一些麻烦.快速总结一下,在我的网络应用程序中,我有一个包含 30 个项目的表格,但它只显示前 20 个项目,我们必须向下滚动才能显示其余项目.而且我不知道如何在不向下滚动的情况下获取第 26 个(例如)项目. 我的 HTML:
..
我在 Rails 项目(Rails 5.2.0) 中使用 Capybara(capybara 3.1.0) 进行系统测试. 有什么办法保证元素不可见. 我一直在使用 visible: false 选项,直到我发现它也与可见元素匹配. 例如我使用: find("h1", visible: false).text 也不例外,在控制台打印h1的文字,而h1肯定是可见的. 这是
..
我的任务是为正在开发的软件编写自动化 UI 测试.碰巧的是,有单选按钮触发了一个消息框,这会停止我的自动化测试,直到我手动确认它(按 ENTER).问题是我不知道如何调用新召唤的消息框,然后通过 QTest::keyClick(, QtKey::Key_Enter); 确认它并进行自动测试继续运行. 我正在使用 QWidgets、QApplication、Q_OBJECT 和
..
我目前正在尝试自动化测试一个相当大的 Web 应用程序 (DMS) 文档管理系统.稍微解释一下系统:有一个负载均衡器连接到两个前端之一.为了确保在我的测试中不会出现问题,我直接尝试访问前端.现在解决我的问题: 尝试使用 Test Runner 运行所有测试(大约 20 个规范文件)以及尝试使用以下命令通过控制台运行测试时:.\node_modules\.bin\cypress run --规
..
我正在尝试启动一个新的量角器项目来测试一个角度站点.我安装了 node.js、typescript、protractor global 和 jasmine.我转到项目文件夹并执行 webdriver-manager update.然后我执行 webdriver-manager start.我还使用 tsc config.ts 构建 config.ts.一切正常,直到我尝试 protractor c
..