2011-12-13 199 views
0

我有3個div。每個人都有一個按鈕。在每一個div每個按鈕具有相同的XPath:如何在Selenium中的特定div中點擊按鈕?

//*[@id='variant_selector']/div/div[2]/div[3]/span 

div「中的XPath s爲不同:

//*[@id='product_sets']/div[1], 
//*[@id='product_sets']/div[2], 
//*[@id='product_sets']/div[3] 

我如何使用Selenium在div 2點擊例如按鈕?

回答

1

我想你需要發佈的html確定,但不結合這兩項工作?

//*[@id='product_sets']/div[2]//*[@id='variant_selector']/div/div[2]/div[3]/span 

這是XPath第一個div,後面跟着選擇div內按鈕的XPath。

+0

是工作!非常感謝你 :-)) – Filip