使用Selenium WebDriver时如何从列中获取特定值并将其插入字段中

时间:2018-12-05 08:43:44

标签: java database selenium selenium-webdriver

我正在使用Selenium Web驱动程序,并且陷于一个场景中。我必须从列中获取登录代码并将其保存在变量中 列“ message _genic”中的文本是

“亲爱的阿德南,您的密码为7856,请使用此密码,请勿与任何人共享此密码”

我想选择代码“ 7856”,并将其保存在变量中。需要帮忙。我正在使用Java Web Driver。 请注意,数据库连接和其他所有东西都工作正常。

1 个答案:

答案 0 :(得分:0)

下面的代码将消息中的密码分配给messageCode变量。这只是如何从文本中检索此代码的示例。我希望您知道如何从“ message_generation”列中获取文本,因为没有任何详细信息,没人会帮助您

String message = "Dear Adnan, Your passcode is 7856, Please use this password & don't share this with anyone";
String template = "Your passcode is ";
String messageCode = message.substring(message.indexOf(template) + template.length(), message.indexOf(',', message.indexOf(template) + template.length()));
System.out.println(messageCode);