小编Aut*_*33k的帖子

在specflow中传递变量数组

有没有办法传递参数数组而不是单独传递每个参数?

例如,我有以下场景:

When i login to a site
then <firstname>, <lastname>, <middleName>, <Desingation>, <Street>, <Apartmentno> are valid
Run Code Online (Sandbox Code Playgroud)

列表可以在上面继续.相反,我可以在数组中传递所有上述变量吗?

arrays variables specflow

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

在测试计划中运行一次 Beanshell 预处理器

我有一个 Bean shell 预处理器,它最终根据用户传递的值设置一些全局变量,例如主机名和路径。

bean shell 设置的变量将被所有线程组使用。

目前,我已将 BS 预处理器放置在线程之外,并且它运行完美。 在此输入图像描述

问题是它为每个线程运行,这对性能不友好

我只希望它在测试计划开始时运行一次以提高性能。

我尝试将其放入安装线程中,但它不起作用。

除了 BS 预处理器之外,还有其他东西可以提高性能吗(它只为整个计划运行一次,而不是为每个线程运行一次)。

jmeter beanshell

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

在 Google Chrome 中传递基本身份验证凭据再次显示弹出窗口

我正在使用 watir(Ruby selenium 包)尝试使用基本身份验证登录到 url

我像这样传递凭据

 https://username:password@nagios.com
Run Code Online (Sandbox Code Playgroud)

但是,当浏览器打开时,我会弹出一个窗口,要求再次输入凭据。

我使用的代码如下

driver = Watir::Browser.new :chrome
driver.goto "https://username:password@nagios.com"
Run Code Online (Sandbox Code Playgroud)

上面的代码打开浏览器 -> 转到 URL,但会弹出窗口以再次输入凭据。

如何使用基本身份验证登录该网址?

authentication watir basic-authentication selenium-webdriver

5
推荐指数
1
解决办法
2万
查看次数

在Rspec中进行特定测试后运行

有没有办法在使用标签的特定测试之后/之前运行after/before块?

我有3 it个街区

describe "describe" do

  it "test1" do
  end

  it "test2" do
  end

  after(<<what goes here??>>) do
  end

end
Run Code Online (Sandbox Code Playgroud)

如何在test2之后运行after块?那可能吗?

ruby testing hook rspec

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