Selenium webdriver 操作员<;=未定义参数类型int,String的

Selenium webdriver 操作员<;=未定义参数类型int,String的,selenium-webdriver,Selenium Webdriver,我得到一个错误“运算符似乎您正在将基元类型(int)与字符串对象进行比较。这两个变量不能直接比较 要将表示数字的字符串(例如,“50”)与整数进行比较,请首先将其转换为带有整数的整数。parseInt(字符串) 范例 String stringNumber = "123"; int intNumber = 100; if (Integer.parseInt(stringNumber) <= intNumber){ // stringNumber converted to int i

我得到一个错误“运算符似乎您正在将基元类型(int)与字符串对象进行比较。这两个变量不能直接比较

要将表示数字的字符串(例如,
“50”
)与整数进行比较,请首先将其转换为带有
整数的整数。parseInt(字符串)

范例

String stringNumber = "123";
int intNumber = 100;
if (Integer.parseInt(stringNumber) <= intNumber){
    // stringNumber converted to int is less than intNumber
}
String stringNumber=“123”;
整数=100;

如果(Integer.parseInt(stringNumber)您可以发布一个代码示例,请.driver.findElement(By.linkText(“»”).click();int PageCount=driver.findElement(By.xpath(//div[@id='TableData']/app root/div[2]/table/tfoot/tr/td/[“+index_02+”))).size();System.out.println(“总页数为:”+PageCount);driver.findElement(By.linkText(“«”)。click();while(index_01)您无法格式化注释中的代码行。请编辑您的原始帖子并正确格式化代码。我下面的解决方案应该可以解决问题。如果下面的解决方案解决了问题,请标记为已解决。
driver.findElement(By.linkText("»")).click();
int PageCount = driver.findElement(By.xpath("//div[@id='TableData']/app-root‌​/div[2]/table/tfoot/‌​tr/td/[" + index_02 + "]")).size();
System.out.println("The total page count is : "+PageCount);
driver.findElement(By.linkText("«")).click(); 
while(Integer.parseInt(index_01) <= PageCount){ .... }