我这里有问题。我需要只测试“montagem-ambiente”而不运行“usuario”,但是,当运行时,adonis test他将运行文件夹中的所有测试。
我已经尝试过adonis test -f 'filename'和adonis test group 'filename'路径文件,但我无法理解这些命令是如何工作的。
看到adonis test -h我不明白如何解决我的问题
在阿多尼斯文档中,我没有找到答案
在 Adonis 论坛中,我看到一个有相同问题的主题,但我不明白如何应用于我的情况
这里有超级英雄可以帮助我吗?
我创建了一系列简单的测试并使用“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 的所有漂亮功能。
我正在运行 TestCafe docker,希望查看浏览器,以便我知道发生了什么,并且默认情况下不以无头模式运行它。是否可以?
automated-tests browser-automation docker e2e-testing testcafe
我正在尝试在自动测试运行期间从 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
我正在尝试在本地安装的 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 文档中提到的任何其他设置......
我试图在我的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打开/关闭我正在测试的窗口.
我正在寻找可以在本地托管的网页的自动化测试中使用的java测试.
这些是用于RESTful Web服务.
情况是我们在本地托管了一些网页或Web服务,我需要对此进行多次测试.
我想在我的MacBook-pro上在模拟器上设置iOS测试.我使用appium 1.6和Xcode 8和iOS 10.1作为模拟器操作系统.我运行我的appium服务器并设置所需的功能,并从应用程序商店使用.ipa,并在启动时崩溃,同时对appium进行检查.它发生了,因为我没有签署开发的应用程序?应用程序要求使用的要求是什么?我是否还需要使用已签名的应用程序在模拟器上进行测试?
我想在我的页面上找到任何带有给定文本的元素,但是当我将它传递给没有元素的查找时,它会给我一个错误
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:指定了无效或非法字符串
是否可以实现抽象关键字,以便您可以避免重复的"代码",并避免在实际测试实现中的技术参数?对我来说,抽象的关键字在任何实际的测试实现中都不可用也是非常重要的.
我想拥有的是这样的:
*** 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是否支持抽象?
automated-tests ×10
testing ×3
e2e-testing ×2
node.js ×2
selenium ×2
testcafe ×2
adonis.js ×1
allure ×1
appium ×1
appium-ios ×1
capybara ×1
docker ×1
ios ×1
java ×1
jestjs ×1
puppeteer ×1
python-3.x ×1
rest ×1
safari ×1
unit-testing ×1
xcode ×1