selenium相关内容

如何通过 JMeter 使用用 Selenium 和 Cucumber-JVM 编写的测试?

我有一组用 Selenium 和 Cucumber-JVM 编写的功能测试,我使用 maven 通过 Cucumber 标签运行它们. 现在我需要使用 JMeter 中的一些测试来检查性能.我该怎么做? 解决方案 我相信你可以的 将您的测试编译成 .jar 文件 将 .jar 文件复制到 JMeter 类路径中 测试文件 - 在 JMeter 安装的/lib/jun ..
发布时间:2022-01-23 00:01:16 其他开发

为什么要打开第二个(或第三个,或...)浏览器窗口?

我已经做了一个准系统设置来在 Java 中运行 Cucumber 和 Selenium. 当我有一个功能文件 FirstScenario.feature 及其相应的步骤定义 FirstScenarioSteps.java 时,一切都符合预期.所以我添加了第二个组合,那时我注意到打开了第二个浏览器窗口,即使在第一个功能文件中只运行一个场景.所以,我删除了组合,一切都很好了.我发现只有第二个步骤 ..
发布时间:2022-01-23 00:00:10 Java开发

从 Capybara 将自定义标头传递给 Selenium

我们使用自定义标头来验证我们的网络应用程序.http 代理服务拦截请求,确认用户的真实性,然后将自定义标头注入请求中. 为了测试应用程序,我需要在请求到达我的 ApplicationController 方法之前将这些标头写入请求中.现在,当前的 hack 适用于我所有的非 JavaScript 测试: # 在 hooks.rb做之前需要“水豚/驱动程序/rack_test_driver" ..
发布时间:2022-01-22 23:59:47 其他开发

Java Sellinum Cucumber Excell 数据驱动

需要获取“价值";基于给定的“密钥"从 Excel 文件我有excel文件文件名 测试 xlsx和工作表名称 sheet1 并且工作表包含以下键值对和.JIRA 票是独一无二的. 测试用例描述测试数据键测试数据值testdata2 键Testdata2 值testdata3 键Testdata3 值 样本测试描述1 Testcase-jira-1 user1id 哈沙德 密码 123 ..
发布时间:2022-01-22 23:59:40 Java开发

如何使用 jar 文件运行 mvn 黄瓜测试?

我已经使用 maven 和 cucumber 创建了一个测试自动化框架. 1) 我想创建一个包含所有内容(所有项目文件)的 jar 文件 2) 然后我想使用上面创建的 jar 从命令行运行测试,就像使用命令一样 (mvn clean test -Dcucumber.options='--tags @all') 我不想使用 main 方法或任何东西. 解决方案 jav ..
发布时间:2022-01-22 23:58:55 Java开发

黄瓜测试没有运行

我正在开发我的第一个功能文件/selenium 项目. 我已经创建了一个特性文件和运行器类. package cucumberpkg2;导入 org.junit.runner.RunWith;导入 cucumber.api.CucumberOptions;进口黄瓜.api.junit.黄瓜;@RunWith(Cucumber.class)@CucumberOptions(功能=“功能" ..
发布时间:2022-01-22 23:52:41 Java开发

Cucumber + Capybara + Selenium:选择文本

我正在对文本编辑器进行更改,我需要能够选择文本以使用 JavaScript 对其进行操作.如何使用 Cucumber、Capybara 和 Selenium 选择文本? 解决方案 我发现另一个关于如何使用 JavaScript 选择文本的 stackoverflow 问题. 你能设置和/还是在 JavaScript 中更改用户的文本选择? 我能够修改他们的脚本,使其能够在来自 ..
发布时间:2022-01-22 23:50:41 其他开发

如何使用 cucumber runner 类运行多个功能文件?

使用下面这行代码,login.feature中提到的所有场景都可以执行. @CucumberOptions(features= "src/main/resources/publish/login.feature", format = {"pretty"} ) 如果我必须执行多个功能文件,我该如何定义?假设我定义如下,发布文件夹中提到的功能将被执行. @CucumberOptions(feat ..
发布时间:2022-01-22 23:49:22 其他开发

使用 Cucumber 的测试报告输出 - Selenium Ruby

我希望从我的 Cucumber 测试中获得报告输出.到目前为止,我可以输入以下内容: 黄瓜特征/feature_name.feature -f json -o C:/Reports 这只会在测试结束时生成一个 json 报告,并且您无法看到结果,因为它们发生在黄瓜上. 我是否可以同时执行这两项操作,以便在 cmd 中看到绿色/红色步骤并在最后获取 json 报告? 谢谢 解决 ..
发布时间:2022-01-22 23:47:08 其他开发

使用 Cucumber Scenario Outline 处理 excel 电子表格

如果可能的话,我试图找到一种更优雅的方式来处理从与 Excel 电子表格行(第 n 个)相关的 Cucumber Scenario Outline 调用 nTh 数字. 目前我正在使用迭代编号来定义 Excel 电子表格的行号以从中提取数据.我想看看是否有可能以比以下带有场景大纲的示例更优雅的方式将 cucumber 与 excel 一起使用. 一些背景: 每次迭代都需要有自己的 ..
发布时间:2022-01-22 23:46:24 Java开发

黄瓜特征文件不识别步骤

我已经编写了我的耐寒黄瓜功能文件.当我将功能文件作为 Cucumber Feature 运行时,出现以下错误 “警告:Cucumber-JVM 的 --format 选项已弃用.请改用 --plugin."- 我在跑步者类的@CucumberOptions 中使用了“插件",但仍然遇到同样的错误 2.它说我没有任何场景和步骤功能:验证模块化 GUI 页面 场景:验证登录页面#C: ..
发布时间:2022-01-22 23:44:32 Java开发

执行多个黄瓜特征文件

当我提交单个功能文件时,它可以完美运行.我想将具有多个功能文件的功能文件夹路径传递到运行脚本中.任何人都可以帮助执行多个功能文件吗? 所有特征文件步骤相同,但数据不同,文件名不同. @RunWith(Cucumber.class)@CucumberOptions(format = {"pretty"}, features ="C:\\TESTER\\执行\\uidata\\featuref ..
发布时间:2022-01-22 23:43:50 Java开发

黄瓜、水豚和硒随机工作

使用黄瓜、水豚和硒进行设置,但某些场景只能随机运行. 跑步 rvm 上的 ruby​​ 1.8.6 导轨 2.3.8 selenium pops open firefox 3.6 我试图添加这个没有运气: with_scope(selector) 做click_button(按钮)selenium.wait_for_page_to_load结尾 错误输出有时是: >鉴于我已登录 ..
发布时间:2022-01-22 23:42:44 其他开发