2017-04-16 69 views
-2

我無法從中選擇中有列表值下拉菜單選項,無法挑選從降一值下降

在產品類別下拉列表中,我需要選擇T恤和青年,然後短袖選項, 有人可以幫我弄這個嗎?

我試着用以下,

element(by.xpath("//div[@class='dropdown-toggle']")).click(); 
element(by.xpath("//div[@class='dropdown-toggle']")).sendKeys("Pants"); 

但它給了我一個錯誤無法找到一個元素,它不工作。

+0

鏈接地址太慢了。請在這裏粘貼html代碼以幫助您 – BzH

+0

Hi @BzH我可以有你的郵件ID,我會發送你,因爲在這裏我不能粘貼HTML代碼。 – Parthi

+0

鏈接不起作用...更新它與正確的... – Grasshopper

回答

1

適用於目標div的類名是' dropdown-toggle',而不是'dropdown-toggle'。請注意開始處的空格字符。所以,你應該用準確的數值作爲

element(by.xpath("//div[@class=' dropdown-toggle']")).click(); 

或忽略在beggining和末端空間

element(by.xpath("//div[normalize-space(@class)='dropdown-toggle']")).click(); 

然後你就可以使用搜索通過鏈接文本,選擇所需的選項:

element(by.linkText("T-Shirts")).click(); 
element(by.linkText("Youth")).click(); 
element(by.linkText("Short Sleeve")).click(); 
+0

謝謝,其工作@Andersson – Parthi