我需要通過data-user
跟蹤元素,它必須有一個變量。這裏是我的代碼,它的工作原理:如何將變量放入find.element?
driver.findElement(By.cssSelector("div[data-user='Caroline']")).click();
我補充一下:
String UserName = "Caroline";
和編輯find.Element
。以下是我試過的:
driver.findElement(By.cssSelector("div[data-user=""+ UserName]")).click();
driver.findElement(By.cssSelector("div[data-user=''+ UserName]")).click();
driver.findElement(By.cssSelector("div[data-user="'+ UserName +'"]")).click();
driver.findElement(By.cssSelector("div[data-user='"+ UserName +"']")).click();
但是這些都不起作用。這個的任何想法?
編輯:
的情況是點擊特定搜索結果「卡羅琳」作爲搜索結果會顯示動態,當我進入另一個信搜索文本。
這個不適合我 –