小编SiK*_*ing的帖子

在 Groovy 中,可以使用 Range 作为列表吗?

根据Groovy 文档

范围允许您创建连续值的列表。这些可以用作列表,因为 Range 扩展了 java.util.List。

但是,就我而言,我需要列表以字符串形式结束,包括方括号。我尝试了以下方法:

def myRange = 1..5
def myList = [1, 2, 3, 4, 5]
// this passes
assert myRange == myList
// both of the following fail!
assert myRange.toString() == myList.toString()
assert myRange.subList(0, 5).toString() == myList.toString()
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?

groovy

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

为什么我在Selenium中将"类型已弃用"视为错误?

我正在使用eclipse-jee-luna-SR1-win32-x86_64用于Selenium(Selenium版本是selenium-standalone-2.44.0和selenium-java-2.44.0).我收到了错误The type is deprecated.我的系统上安装了JavaSE-1.8.

> java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
Run Code Online (Sandbox Code Playgroud)

这是我正在使用的代码:

import com.thoughtworks.selenium.DefaultSelenium; 
import com.thoughtworks.selenium.Selenium;
public class FirstTestCase {
    public static void main(String[] args) {
        System.out.println("Hello World");
        Selenium selenium = new DefaultSelenium("localhost", 5555, "chrome", "http://www.xxxxxxyxyxyx.com");
        }
}
Run Code Online (Sandbox Code Playgroud)

java selenium selenium-rc

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

自动增加SOAPUI testSuite的自定义属性

我希望在我的SOAPUI测试运行时自动增加自定义属性.目前我的测试要求有一个独特的部分,称为UniqueUserPortion,当我测试用户名/电子邮件中的唯一性时,它会增加.有没有办法让我增加这个自定义属性(#Project#UniqueUserPortion),因为我需要它是唯一的下一步,检查唯一的用户名?检查唯一的电子邮件:

    {  
  "UpdateIdentityRequest":{  
    "guid":"${#Project#UserGUID}",
    "emailAddress": "tomTestUser11@testit.com",
    "screenName": "UpdateUser${#Project#UniqueUserPortion}",
    "inputSystem":"${#Project#UserInputSystem}"
  }
}
Run Code Online (Sandbox Code Playgroud)

检查唯一用户名:

    {  
  "UpdateIdentityRequest":{  
    "guid":"${#Project#UserGUID}",
    "emailAddress": "UpdateUser${#Project#UniqueUserPortion}@test.com",
    "screenName": "testUser2011",
    "inputSystem":"${#Project#UserInputSystem}"
  }
}
Run Code Online (Sandbox Code Playgroud)

testing groovy soapui

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

在Groovy中评估赋值表达式

我有一个表达如下:

def expr = 'anything="something"'
Run Code Online (Sandbox Code Playgroud)

在我的情况下,上面的字符串来自Web服务,但它可以来自任何地方.我想对此进行评估,以便最终得到值为"something"的变量"anything",这样:

assert anything=="something"
Run Code Online (Sandbox Code Playgroud)

到目前为止我试过:

def anything
Eval.me(expr)    // `anything` ends up null
Run Code Online (Sandbox Code Playgroud)

从我在SO上阅读的内容:

def anything
Eval.me(expr.inspect())    // same thing: `anything` ends up null
Run Code Online (Sandbox Code Playgroud)

还尝试过:

def anything
expr.execute()    // complains: "Executable name has embedded quote, split the arguments"
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?

groovy

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

Jenkins:服务器 SSL 证书验证失败 - 颁发者不受信任

我正在与 Jenkins 合作进行自动构建。我在詹金斯中调用一个批处理文件:

调用Setup_trunk_01.bat

Setup_trunk_01.bat的代码为:

svn propset svn:externals "https://svn02/vc/disney_kingdom_iphone/branches/maintenance/update12_gungho@90987 trunk" .
svn update .
Run Code Online (Sandbox Code Playgroud)

我有错误:svn: E230001: Server SSL certificate verification failed: issuer is not trusted

当我手动调用它时,它起作用了。但我无法更改Setup_trunk_01.bat的代码。我认为问题出在凭证上。但我不知道到底要修复什么错误。

svn jenkins jenkins-pipeline

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

Testlink(1.9.12)自动化集成错误

尝试在测试运行后连接到我的testlink服务器时出现以下错误:

br.eti.kinoshita.testlinkjavaapi.util.TestLinkAPIException:验证开发人员密钥时出错:无法读取服务器的响应:http

这是我用来创建testlink连接的字符串:

http://usrname:test@http://{ip_server}/testlink/lib/api/xmlrpc/v1/xmlrpc.php

任何人都可以知道我做错了什么

testlink

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

div 未居中

我有一个非常基本的 div 百分比宽度集。我试图将元素集中在<div class="media-top-center">.

这是 HTML 和 CSS 代码;

超文本标记语言

<div class="media-top-wrapper">
  <div class="media-top-left">
    Posted by <a href="<%= uploader.profilePath %>"><%= uploader.name %></a> from <a href="<%= attribution %>"><%= attribution_name %></a>
  </div>
  <div class="media-top-center">
    <div class="top-center media-card-avatar-round" style="background-image:url('<%= uploader.avatar %>');"></div>
  </div>
  <div class="media-top-right">
    <div class="heart"></div>
    <div class="repost"></div>
    <div class="flag"></div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

.media-top-wrapper{
  max-width: 100%;
  margin: 0 auto;
}

.card-media-top-wrapper{
  max-width: 100%;
  margin: 0 auto;
}

.media-top-left,
.media-top-right{
  width: 36%;
  float: left;
  box-sizing: border-box;
}

.media-top-center{
  width: 28%;
  float: left; …
Run Code Online (Sandbox Code Playgroud)

html css

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

jar-with-dependencies和托管依赖项

我们有一个包含大约十几个子项目的父项目.大多数子项目都有测试,因此它们依赖于JUnit.我认为将它作为托管依赖项提取到父pom是有意义的:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.12</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
</dependencyManagement>
Run Code Online (Sandbox Code Playgroud)

在我的一个子项目中 - 仍在努力清理这个 - 我在构建期间需要JUnit.那个pom我现在有:

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <scope>compile</scope>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

这很好用.事情崩溃的部分是,该项目还需要构建为具有依赖关系的jar,使用:

        <plugin>
            <artifactId>maven-assembly-plugin</artifactId>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>
                        <goal>single</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>
                <finalName>TestIntegration</finalName>
            </configuration>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

jar-with-dependencies缺少JUnit.请注意,如果我将JUnit作为托管依赖项删除,并将其指定为该项目中的普通依赖项,那么一切都很好.

我如何将jar作为测试范围内的托管依赖项加入jar-with-dependencies?

junit maven

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

如何在webdriver的文本框中输入数值

如何在Selenium webdriver的文本框中输入数值.代码如下: sendKeys()方法不适用于数值,是否有整数的替代命令.

@FindBy(id="toolbox-options-key")
private WebElement BillingRateTextBox;

    public void createNewBill(String billingRate)
    {
        BillingRateTextBox.sendKeys(10);
    }
Run Code Online (Sandbox Code Playgroud)

selenium selenium-webdriver

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