博学而笃定,切问而近思
定位元素时,如何使用变量
上一篇 /
下一篇 2013-11-06 18:40:32
/ 个人分类:Selenium
在定位时,我们想用变量代替固定的值
如果我自己的遇到的例子:
//进入Home folder
public void gotoRootFolder(){
driver.findElement(By.cssSelector("img[title = 'Home']")).click()
}
现在,想把要打开的文件夹当作参数来传递,还不是固定写死,这样比较客观,灵活,好维护
//写成传参数
public void gotoRootFolder(String folderName){
System.out.println(
"img[title ='" + folderName +
"'"]");
driver.findElement(By.cssSelector("img[title ="+"\'"+folderName+"\'"+"]")).click();
//"img[title ="+"\'"+aaa+"\'"+"]"
}
public static void main( String[] args )
{
XX a = new XX();
a.ssLoginUI();
a.login();
a.gotoRootFolder("Home");
}
标红的部分,是表达的分段,分段理解
收藏
举报
TAG: