Selenium-检查变量中字符串的第一个字母
我想知道是否可以在Selenium IDE上检查变量中的第一个值字母。例如,我有一个名为cartId的变量,这个变量在其中存储id。有时,ID以“A”、“E”或“P”开头,例如:Selenium-检查变量中字符串的第一个字母,selenium,Selenium,我想知道是否可以在Selenium IDE上检查变量中的第一个值字母。例如,我有一个名为cartId的变量,这个变量在其中存储id。有时,ID以“A”、“E”或“P”开头,例如: A324FR E289FS P23U87 所以我想做这样的事情: 如果以A开头,则在辅助变量中存储“A” 如果以E开头,则将“E”存储在辅助变量中 如果以P开头,则将“P”存储在辅助变量中 这是必需的,因为根据值的第一个字母,它将执行不同的方法。。。所以我可以使用(命令、目标、值): gotoIf |${au
- A324FR
- E289FS
- P23U87
- 如果以A开头,则在辅助变量中存储“A”
- 如果以E开头,则将“E”存储在辅助变量中
- 如果以P开头,则将“P”存储在辅助变量中
- gotoIf |${auxiliaryVariable}=='A'|方法1
- gotoIf |${auxiliaryVariable}=='E'|方法2
- gotoIf |${auxiliaryVariable}=='P'|方法3
storeEval | document.getElementById("cartId").textContent[0] | auxiliaryVariable
这将获取元素,而不考虑文本,然后将第一个字母
A
、E
或p
存储在辅助变量
中,以供以后使用。感谢所有帮助,我可以使用:
- store | javascript{storedVars['cartId'].子字符串(0,1);}辅助