小编Uda*_*day的帖子

如何将参数传递给Rest-Assured

有人可以在这种情况下帮助我:

当我调用此服务时http://restcountries.eu/rest/v1/,我会收到几个国家/地区的信息.

但是当我想获得像芬兰这样的特定国家信息时,我会调用网络服务http://restcountries.eu/rest/v1/name/Finland来获取与国家相关的信息.

要自动执行上述方案,如何在Rest-Assured中参数化国家/地区名称?我在下面试过,但没有帮助我.

RestAssured.given().
                    parameters("name","Finland").
            when().
                    get("http://restcountries.eu/rest/v1/").
            then().
                body("capital", containsString("Helsinki"));
Run Code Online (Sandbox Code Playgroud)

java rest-assured

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

如何使用 Java 8 作为数据库访问 Excel

我正在使用 Java 8。

当我尝试通过 jdbc-odbc 访问 Excel 数据(基本上这是我的测试数据)时,我收到“java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver”

而且我还试图以非 DSN 的身份访问数据。

我上网冲浪,发现 Oracle 弃用了对 jdbc-odbc 的支持。

那么使用 Java 访问这些 Excel 数据的最简单方法是什么?

Connection con=null;
    Statement stmt=null;
    ResultSet rs=null;
    String query = "select TestScript from [TS 360 Scripts$]";

    try
    {
        Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
        con = DriverManager.getConnection("jdbc:odbc:;Driver={Microsoft Excel Driver(*.xlsx)};DBQ=D://TS 360 Script with Count.xlsx");


        stmt=con.createStatement();
        rs=stmt.executeQuery(query);
        while(rs.next())
        {
            System.out.println(rs.getString("TestScript"));
        }

        con.close();
        rs.close();
        stmt.close();
    }
    catch(Exception e)
    {
        e.printStackTrace();
    }
Run Code Online (Sandbox Code Playgroud)

java excel ojdbc

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

获取"java.lang.NoClassDefFoundError:com/beust/jcommander/ParameterException"异常

我想以编程方式调用testng.不是eclipse插件.

我已经关联了"testng-6.8.21.jar"并在eclipse中运行,我运行下面的代码:

import org.testng.TestNG;

public class SampCls 
{
        public static void main(String[] args)
        {
            TestNG test=new TestNG();
        }
}
Run Code Online (Sandbox Code Playgroud)

低于例外.我怎样才能克服这个例外.

Exception in thread "main" java.lang.NoClassDefFoundError: com/beust/jcommander/ParameterException
    at SampCls.main(SampCls.java:12)
Caused by: java.lang.ClassNotFoundException: com.beust.jcommander.ParameterException
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 1 more
Run Code Online (Sandbox Code Playgroud)

testng selenium selenium-webdriver

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

为什么我们将firefoxdriver实例分配给webdriver

我是Java或Selenium的新手.

我只是需要帮助来理解一个基本问题.

为什么我们将firefoxdriver实例分配给WebDriver?WebDriver驱动程序=新的FirefoxDriver()

我知道这是Java中的后期绑定,因为我们可以在以后的时间点将IEDriver或其他实例分配给WebDriver.

问题1:但这适用于课程,对吧?

问题2:WebDriver是一个接口,那么我们可以创建一个接口的对象实例吗?

java selenium selenium-webdriver

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

如何使用Selenium WebDriver和Java鼠标悬停在webelement上

如何使用Selenium Webdriver执行鼠标悬停功能?

测试用例就像说,打开雅虎网站,并在登录旁边有链接(邮件).鼠标悬停时,它将显示工具提示.

当我尝试下面的代码时,它不是鼠标悬停在确切位置,而是在其他地方徘徊.我哪里错了?

还让我知道,如何捕获工具提示?

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.interactions.Actions;


public class Sample 
{
    public static void main(String[] args) 
    {
        WebDriver driver=new FirefoxDriver();
        driver.get("http://www.yahoo.com");

        driver.manage().window().maximize();

        try 
                {
            Thread.sleep(5000);
        } catch (InterruptedException e)
                {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        WebElement lMail=driver.findElement(By.xpath("//*[@title='Mail']"));

        Actions builder=new Actions(driver);
        builder.moveToElement(lMail).build().perform();


    }

}
Run Code Online (Sandbox Code Playgroud)

java selenium-webdriver

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

如何下载最新的TestNG jar

我需要下载最新的TestNG jar(testng6.9.4).从哪里可以下载这个?

我正在寻找jar而不是eclipse插件.所以请帮助我.

testng selenium selenium-webdriver

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

如何获取默认的Android主屏幕包和活动名称

我知道我们可以使用“ adb shell dumpsys window windows ”获取包和活动名称,并从 mFocusedApp 获取值。

但是当我只是连接我的设备并尝试获取包和活动名称时,我得到的 appPackagecom.google.android.googlequicksearchbox appActivitycom.google.android.launcher.GEL

但这些价值观似乎并不正确。在Appium工具中使用上述内容时,该工具出现故障。

有人可以告诉我如何获取这些包或活动名称吗?

android adb appium

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