-2
A
回答
0
用C#
private IWebElement priceElement = driver.FindElement(By.Id("price_value"));
public bool PriceObjectValidation()
{
decimal outDecim;
try
{
string str = priceElement.Text;
bool isDecimal = decimal.TryParse(str, out outDecim);
return isDecimal;
}
catch (NoSuchElementException e)
{
throw new Exception("Price element is not found");
}
catch (FormatException)
{
return false;
}
}
在你的測試腳本就可以使用
Assert.True(PriceObjectValidation(), "Price element is not numeric value");
相關問題
- 1. 檢查文件是否是共享網絡驅動器上accessable
- 2. 檢查網絡驅動器上是否存在目錄
- 3. 檢查是否存在windows驅動器
- 4. 檢測文件是否在python中的網絡驅動器上
- 5. 檢查驅動器是否是主驅動器
- 6. 檢查共享網絡驅動器中是否存在文件
- 7. 檢查是否使用硒選擇網頁上的選項卡
- 8. 如何檢查數值字段中的值是否是整數?
- 9. 如何檢查值是否是數字
- 10. 檢查數組值是否爲數字
- 11. 檢查驅動器是否存在(字符串路徑)
- 12. 檢查變量是所有數字在網頁上的JavaScript
- 13. 檢查驅動器是否可寫windows API函數
- 14. 如何檢查網頁是否滾動?
- 15. vb.net如何檢查網絡驅動器是否持久映射
- 16. 檢查,如果一個網絡驅動器是否工作
- 17. 如何檢查硒網絡驅動器中div下的項目
- 18. 檢查數組中是否存在值
- 19. 檢查數組中是否存在值
- 20. 檢查值是否在數據幀中
- 21. 檢查值是否在數組中
- 22. jquery檢查值是否爲數字
- 23. 如何檢查值是否爲數字?
- 24. jQuery檢查ID值是否有數字
- 25. 檢查值是否爲數字
- 26. 如何檢查使用硒2的網頁上是否存在一些文本?
- 27. 檢查數字是否與Zend浮動
- 28. 檢查是否數字
- 29. 如何檢查Visual C++參數是否是有效的驅動器號?
- 30. 在VBScript中映射網絡驅動器並檢查其是否存在
你可以分享更多的細節。你使用哪種語言?你嘗試了什麼?這是一個非常普遍的問題。 –
你可以得到元素的文本,並檢查它是否是數字 –
可能重複的[如何檢查字符串是否是Java中的數字類型](http://stackoverflow.com/questions/1102891/how-to-check -if-A-字符串是-一個數字型在-java的) – SiKing