2
我已經編寫了Selenium測試來選擇一個單選按鈕。下面是從 '查看源文件' 和代碼在Firefox版本27中選擇包含Selenium的單選按鈕
// HTML源
<b>
<font size="2" face="Arial, Helvetica, sans-serif">
<input type="radio" checked="" value="roundtrip" name="tripType"/>
Round Trip
<input type="radio" value="oneway" name="tripType"/>
One Way
</font>
</b>
//代碼生成的HTML選擇單選按鈕
List<WebElement> radios = wb.findElements(By.xpath("//input[@name='tripType']"));
radios.get(1).click();
上面的代碼沒有一起工作Firefox版本。 27.無論我們通過get()函數發送什麼參數,它總是用來選擇第一個單選按鈕。但它在IE和Chrome中運行良好。後來我將Firefox升級到ver.31,然後開始工作。好奇地知道原因。謝謝。
它是完全一樣的HTML源代碼,當你打開的頁面與Firefox 27和火狐31? –
是的,它完全相同。 – Niranjan