私は配列の値の2リストを検証しようとしています。 1つは手動で与えられ、もう1つはウェブサイトからWebelementから検索されます。出力は期待通りに出力されるはずですが、実際の値は多く表示され、スペースが表示されます。 [ITV,ITV2,ITVBe,ITV4,CITV]
Seleniumフォーマットするmatch.unableの要素のリスト配列の値
実際の値:以下[Actual Values :[, ITV, , , ITV2, , , ITVBe, , , ITV3, , , ITV4, , , CITV, ]
コード:
public static void verifyTVChannels(String channels)
{
List<String> tvchannels= Arrays.asList(channels);
System.out.println("Expected Values :"+tvchannels);
List<String> actual =new ArrayList<String>();
System.out.print("Actual Values :[");
for(WebElement e: TVHomePage.itvChannels)
{
actual.add(e.getText());
}
System.out.print("Actual Values :"+actual);
System.out.println();
System.out.println("------------------------------------------------------------------------ ");
}
上記の解決策で直面している問題は何ですか? –
実績値:[、ITV、、、ITV2、、、ITVBe、、、ITV3、、、ITV4、、、CITV]は多くの価値があります。私は期待している[ITV、ITV2、ITVBe、ITV4、CITV] – sri
文字列のcontainsメソッドを使用して2つの値を比較し、それを完了させることができます。私はあなたが助けを必要としている方法を、親切に私に知らせてください –