标签: automated-tests

如何在 Adonis.js 中运行独特的测试

我这里有问题。我需要只测试“montagem-ambiente”而不运行“usuario”,但是,当运行时,adonis test他将运行文件夹中的所有测试。

我已经尝试过adonis test -f 'filename'adonis test group 'filename'路径文件,但我无法理解这些命令是如何工作的。

看到adonis test -h我不明白如何解决我的问题

在阿多尼斯文档中,我没有找到答案

测试图像

在 Adonis 论坛中,我看到一个有相同问题的主题,但我不明白如何应用于我的情况

这里有超级英雄可以帮助我吗?

testing automated-tests unit-testing node.js adonis.js

1
推荐指数
1
解决办法
1862
查看次数

Allure 停止工作 我在 Chrome 中连接被拒绝

我创建了一系列简单的测试并使用“npm test”运行它们。测试运行然后:

Users/MYNAME@login_tests % npm 运行报告

> generated-test@1.0.0 报告 /Users/MYNAME/puppetryTests/export

> 诱惑服务

正在生成报告到临时目录...

报告已成功生成到 /var/folders/nj/h39x0fk54qg85l5kq_vxmx400000gp/T/5115131715937267387/allure-report

正在启动网络服务器...

2020-01-02 12:20:58.440:INFO::main: 日志记录初始化@1580ms

org.eclipse.jetty.util.log.StdErrLog

服务器启动于http://10.5.28.57:52639/

但是当我访问该网站时,我得到的只是连接被拒绝的通知。Chrome 浏览器、火狐浏览器和 Safari。奇怪的是,今天早上一切都很顺利。我看到了漂亮的 html 页面。我在同一目录中使用 python 启动了简单的服务器,并在 localhost:8000 查看结果,但它缺少 allure 的所有漂亮功能。

automated-tests node.js allure jestjs puppeteer

1
推荐指数
1
解决办法
1581
查看次数

有没有办法在 TestCafe docker 中运行非无头浏览器?

我正在运行 TestCafe docker,希望查看浏览器,以便我知道发生了什么,并且默认情况下不以无头模式运行它。是否可以?

automated-tests browser-automation docker e2e-testing testcafe

1
推荐指数
1
解决办法
682
查看次数

在测试运行期间从 Chrome 捕获日志。Python

我正在尝试在自动测试运行期间从 Chrome 捕获日志。代码如下:

 binary_path = 'Chromium'
chromedriver_path = 'chromedriver'

opts = Options()
opts.binary_location = binary_path
d = DesiredCapabilities.CHROME
d['goog:loggingPrefs'] = { 'browser':'ALL',
                           'driver': 'ALL'}

driver = webdriver.Chrome(chromedriver_path, desired_capabilities=d, options=opts)

#EXAMPLE TO GET LOGS
driver.get('https://www.google.com/')
driver.find_element_by_name('q').send_keys('abc')

print('browser = ', driver.get_log('browser'))
print('driver = ', driver.get_log('driver'))
for entry in driver.get_log('browser'):
    print('entry = ', entry)

driver.quit()
Run Code Online (Sandbox Code Playgroud)

打印输出:

browser =  []
driver =  []
Run Code Online (Sandbox Code Playgroud)

我的问题是,为什么条目没有打印以及为什么 chrome 日志没有输出

selenium automated-tests python-3.x selenium-chromedriver selenium-webdriver

1
推荐指数
1
解决办法
5986
查看次数

在 Safari 浏览器上运行 TestCafe 测试所需的设置

我正在尝试在本地安装的 Safari 上执行 TestCafe 套件。我之前已经在 chrome、chrome:headless、firefox 和 firefox:headless 上执行过测试。当运行命令testcafe --list-browsers来检索已安装浏览器的列表时,我收到以下信息:

testcafe --list-browsers
Using locally installed version of TestCafe.
firefox
chrome
safari
Run Code Online (Sandbox Code Playgroud)

当我通过命令行执行简单测试时testcafe safari path/to/tests/,Safari 浏览器将启动,但不会发生导航。我保留在启动窗口上(显示我最喜欢的页面和最近访问的页面)。当对不同的浏览器(例如,)执行相同的命令时testcafe chrome path/to/tests/,测试将在本地浏览器中执行。

我是否缺少启动 Safari 并与 TestCafe 一起运行所需的东西?我正在使用 TestCafe 版本1.6.1。我没有看到 TestCafe 文档中提到的任何其他设置......

testing safari automated-tests e2e-testing testcafe

1
推荐指数
1
解决办法
1066
查看次数

如何在MSVS 2010中的CodedUITest中实现AssemblyInitialize/AssemblyCleanup?

我试图在我的Microsoft Visual Studio 2010中实现AssemblyInitialize/AssemblyCleanup属性,其目的与此处所述的完全相同.该链接甚至描述了我需要遵循的实现代码的过程.

这个目的的快速摘要是创建一个初始代码块,它将在任何测试之前运行,无论我在解决方案中运行哪个codedUITests,然后是在最后一个codedUITest完成之后运行的代码块.示例:我需要打开一个特定的应用程序,然后运行一系列的encodeUITests,它们都从该应用程序开始,以任何顺序执行,然后在一切完成后关闭应用程序; 这比为每个codedUITest打开/关闭应用程序更有效.

我不明白的是我需要将代码放在该页面底部(也在下面显示).我把所有代码都放在我的'公共部分类UIMap'之下并且代码运行,除了它在每个CodedUITest之前/之后运行'OpenApplication'和'CloseApplication'命令,而不是将整个CodedUITests组合在一起.

如何正确实现代码?

更新:

我昨晚发现了AssemblyI/C,我花了3个小时试图找出放置代码的位置,以便它可以工作.如果我将AssemblyInitialize放在特定测试方法的开头,那么:

1)它仍然无法运行 - 它给了我一些错误,说UIMap.OpenWindow()和UIMap.CloseWindow()方法需要是静态的,我无法弄清楚如何使它们静态.

2)具有AssemblyI/C的特定[TestMethod]是否需要在测试集中?在我的情况下,我有十几个CodedUITests需要单独运行或在更大的组中运行,我需要让AssemblyI/C打开/关闭我正在测试的窗口.

automated-tests visual-studio-2010 coded-ui-tests

0
推荐指数
1
解决办法
9037
查看次数

使用Java测试网页

我正在寻找可以在本地托管的网页的自动化测试中使用的java测试.

这些是用于RESTful Web服务.

情况是我们在本地托管了一些网页或Web服务,我需要对此进行多次测试.

java rest automated-tests

0
推荐指数
1
解决办法
231
查看次数

如何为appium测试获得iOS应用程序构建?

我想在我的MacBook-pro上在模拟器上设置iOS测试.我使用appium 1.6和Xcode 8和iOS 10.1作为模拟器操作系统.我运行我的appium服务器并设置所需的功能,并从应用程序商店使用.ipa,并在启动时崩溃,同时对appium进行检查.它发生了,因为我没有签署开发的应用程序?应用程序要求使用的要求是什么?我是否还需要使用已签名的应用程序在模拟器上进行测试?

xcode automated-tests ios appium appium-ios

0
推荐指数
1
解决办法
4805
查看次数

有没有办法在Capybara中按文字查找任何元素?

我想在我的页面上找到任何带有给定文本的元素,但是当我将它传递给没有元素的查找时,它会给我一个错误

find(material.attachment_filename) #material.attachment_filename is "01. pain killer.mp3"
Run Code Online (Sandbox Code Playgroud)

但如果我这样做:

find('a',text: material.attachment_filename)
Run Code Online (Sandbox Code Playgroud)

它工作正常,给定的错误是:

硒:: webdriver的::错误:: InvalidSelectorError:

给定css选择器表达式"01. pain killer.mp3"无效:SyntaxError:指定了无效或非法字符串

selenium automated-tests capybara

0
推荐指数
1
解决办法
2373
查看次数

机器人框架中的抽象关键词

是否可以实现抽象关键字,以便您可以避免重复的"代码",并避免在实际测试实现中的技术参数?对我来说,抽象的关键字在任何实际的测试实现中都不可用也是非常重要的.

我想拥有的是这样的:

*** Abstract Keywords ***
Open Menu Item
    [Arguments]     ${menu}
    Click Element    ${menu}

*** Keywords ***
Open Home
    Open Menu Item    Home

Open Setup
    Open Menu Item    Setup
Run Code Online (Sandbox Code Playgroud)

Robot Framework是否支持抽象?

testing automated-tests robotframework

0
推荐指数
1
解决办法
277
查看次数