2013-10-25 88 views
0

我這裏有硒IDE此命令存儲在變量文本:找到正確的表數(硒IDE)

命令:storeText

目標:// DIV [@ ID = 'content-main']/form [2]/table [5]/tbody/tr [td [1] [contains(text(),'Purchase')]]/td [2]

Value: variableName

如您所見,在此命令中,它將查找第5個表的第一列,並搜索它表示「Purchase」的行,並存儲第二列中的字符串內容。

問題是這樣的:表[5]

有一些時候,其中該表並不總是第5臺。所以,我想知道是否有某種方法可以搜索我正在查找的這個字符串,但沒有表號,所以命令會先找到表號,然後找到我正在查找的字符串對於。

爲了方便,這裏是我做我的測試網頁的HTML源代碼: http://txtup.co/e9KYB

我接受建議,也許這樣做的另一種方式,我需要的是存儲採購類型此頁面中的值。

回答

0

只要將表[5]更改爲表。完整的XPath將是:

//div[@id='content-main']/form[2]/table/tbody/tr[td[1][contains(text(), 'Purchase')]]/td[2] 
+0

非常感謝!它像一個魅力工作:D – sanjuro8998

+0

很高興我可以幫助:) –