-3
対象:Excelにある国コード対応する国名のリストを作成したいと思います。 Excelシートには、 "、"(カンマ)で区切られた各列の国コードと国名があります。リスト<WebElement>を文字列の文字列配列に変換する必要があります
String codes= hashmap.get("Country code"+i);
String countryname=hashmap.get("Country Name"+i);
String[] eachCNCODE= codes.split(",");
String[] eachCountry=countryname.split(",");
eachCNCODE & eachCountry配列予想の含有量を有します。今私はこれをWebページのコンテンツと比較したいと思います。だから私はリストを使って以下のように国番号&国名のウェブページ要素を取ってきた。
List<WebElement> countrycodes=driver.findElements(By.xpath("//*[@id='TBL_QryRslts']/tbody/tr/td[4")
List<WebElement> countryNames=driver.findElements(By.xpath("//*[@id='TBL_QryRslts']/tbody/tr/td[5]/div/a")
ここで、各CNCODEと各国コードを比較したいと思います。 List<WebElement>
をString配列に変換したい場合は、それぞれを比較したいと思います。
List<WebElement> countrycodes=driver.findElements(By.xpath("//*[@id='TBL_QryRslts']/tbody/tr/td[4")
List<String> strings = new ArrayList<String>();
for(WebElement e : countrycodes){
strings.add(e.getText());
}
が、それはあなたを助けることを願っています:あなたは、次のコードを使用することができ、この
これはセレンのwebdriverの問題とは関係がありません。これはコアJavaの問題です。コアJavaに関するいくつかの本を読んでください。あなたがこれまでに試したことも示してください。これは、あなたが問題を置いて解決策を得るフリーランスのウェブサイトではありません。 –
あなた自身の質問に答えようとしたところで、 'List'を 'String'配列に変換したコードを投稿していません。そのコードはどこですか? –
JeffC
参照:[Xはどのように行うのですか?](https://meta.stackoverflow.com/questions/253069/whats-the--new-current-close-reason-for-how-do-i-do- x)SOに関する期待は、質問をするユーザーが自分の質問に答えるだけでなく、その研究、コードの試行、結果を共有するということです。これは、時間をかけて自分自身を助けようとしていることを示しています。明白な回答を繰り返さないようにしてくれています。そして、より具体的で適切な答えを得ることができます。参照:[ask] – JeffC