2012-03-12 32 views
0

我已經寫現在硒自動化測試了幾個月的價值,但還沒有真正使用gettext ......但我真的需要檢索的名稱單選按鈕選項,使用C#和NUnit與硒...這裏是HTML的線,我想中檢索從使用的getText(硒)來檢索一個單選按鈕選項

<input id="uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0" type="radio" name="uc_OrderOptions$rptr_OrderOptions$ctl01$SelectedValue0" value="Bordelaise" /><label for="uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0">Bordelaise</label> 

我已經試過的getText(以上ID)和其他一些東西(波爾多)的值沒有工作......任何人都知道我能做什麼?

回答

1

你想要得到文本
您可以用XPath和一些硒方法做到這一點。

名稱

getAttribute("//input[@id='uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0']@name");


getValue("//input[@id='uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0']");


文本

getText(//input[@id='uc_OrderOptions_rptr_OrderOptions_ctl01_SelectedValue0_0']/label");
+0

在嘗試上面的getText行之後進行了一些更新(使用了「當然缺少的引用)...... selenium給了我一個錯誤,說明id未找到......顏色讓我困惑。如果Xpath需要一個XML文件開始,我正在處理HTML,我可以將HTML文件轉換爲XML?不好意思,如果這些都是新手問題......我對寫自動化測試比較陌生...謝謝! – user1100467 2012-03-15 01:41:23

+0

我可能是錯的,但我想象你會收到錯誤,因爲你的xpath在標籤標籤嵌套在輸入標籤內的假設下運行。 這將讓事情變得簡單,但它通常似乎標籤是自我維持,並通過他們的「爲」無功參考輸入。 即。 <標籤= 「option_1」>選項#1 – SuperFamousGuy 2013-04-12 18:31:13

相關問題