Java,Selenium和getXpathCount

时间:2011-03-23 23:10:08

标签: java selenium selenium-rc

我正在使用Java来修改Selenium RC测试用例。

package com.example.tests;

import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import java.util.regex.Pattern;

public class TestCase extends SeleneseTestCase {        

    @Test
    public void testLogin() throws Exception {

        selenium.windowMaximize();
        selenium.open("/en/QuoteGenerator.aspx");
        selenium.waitForPageToLoad("30000");
        int r = selenium.getXpathCount("//table[@id='tblDetail']/tbody/tr[.]/td[1]");
        r = r - 2;
}

Eclipse突出显示了这一部分(selenium.getXpathCount("//table[@id='tblDetail']/tbody/tr[.]/td[1]");)并告诉我以下错误:"Type mismatch: cannot convert from Number to int".

我尝试使用漂浮,长,短,但都是徒劳。在这种情况下,如何将此编号分配给变量。你能帮忙吗?

1 个答案:

答案 0 :(得分:2)

Number result = selenium.getXpathCount("//table[@id='tblDetail']/tbody/tr[.]/td[1]");

int r = result.intValue();