从Selenium Webdriver中的字符串中获取SubString

时间:2016-08-30 07:26:49

标签: java selenium-webdriver

我有一个网站,每次登录时userID都不同, 比如说 当我使用userID'用户名1'这包含0到8个字符,如果我使用userID' Username123'包含0到10个字符

我需要以这种方式自动化,每个登录系统都将用户ID存储在变量中,如下所示

String FullUsername=driver.findElement(MyTeamInboxPage.username).getText();

我对userID'用户名1'的结果将会 USERNAME1

我将从4到6结束,如下所示

String actual=Fullactual.substring(4, 8);

但子字符串代码不适用于每个userID。如何以这种方式单独更改我的SubString代码结束字符,它应该适用于每个用户ID

1 个答案:

答案 0 :(得分:1)

您可以尝试:

endIndex

注意:子串的Fullactual.length()是独占的。这意味着如果你想把一个子字符串带到索引8,那么endIndex必须是9.这就是为什么我使用Fullactual.length()-1,而不是Foo