2017-06-09 20 views
-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()); 
} 

が、それはあなたを助けることを願っています:あなたは、次のコードを使用することができ、この

+1

これはセレンのwebdriverの問題とは関係がありません。これはコアJavaの問題です。コアJavaに関するいくつかの本を読んでください。あなたがこれまでに試したことも示してください。これは、あなたが問題を置いて解決策を得るフリーランスのウェブサイトではありません。 –

+0

あなた自身の質問に答えようとしたところで、 'List 'を 'String'配列に変換したコードを投稿していません。そのコードはどこですか? – JeffC

+0

参照:[Xはどのように行うのですか?](https://meta.stackoverflow.com/questions/253069/whats-the--new-current-close-reason-for-how-do-i-do- x)SOに関する期待は、質問をするユーザーが自分の質問に答えるだけでなく、その研究、コードの試行、結果を共有するということです。これは、時間をかけて自分自身を助けようとしていることを示しています。明白な回答を繰り返さないようにしてくれています。そして、より具体的で適切な答えを得ることができます。参照:[ask] – JeffC

答えて

0

に私を助けてください。

関連する問題