我有一个网站,每次登录时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
答案 0 :(得分:1)
您可以尝试:
endIndex
注意:子串的Fullactual.length()
是独占的。这意味着如果你想把一个子字符串带到索引8,那么endIndex必须是9.这就是为什么我使用Fullactual.length()-1
,而不是Foo