次のシナリオでは、助けてもらえますか?テキストフィールドでJavaを使用しているSelenium Webdriverの小数点以下桁数
、私は入力を与える
String input1 = "120.3456";
を言うしかし、システムが自動的に今私は別の文字列にのgetAttribute(「値」)を言う使用して格納します 「120.35」を2進ポイントとディスプレイがかかります
String getValue = driver.findElement(By.xpath("html/....xpath of the text field")).getAttribute("value");
Selenium Webdriverでは、指定した入力値が2小数点以下に丸められていることをどのように検証できますか? 誰かが私に最良のアプローチを提供できるのであれば、感謝します。事前に感謝
いいえすべてを小数点以下の基数に変換する必要があります。そこに丸めや切り捨てを行います。浮動小数点値は小数点以下の桁数を持たないため、切り捨てられたり丸められたりすることはできません。 – EJP
@EJPあなたの言っていることに従わない。あなたは精緻化できますか?数字を文字列に変換すると、どのように役立ちますか?このコードは動作します...あなたはそれを試しましたか?これを行う方法の例として、Web上にもあります。 – JeffC