C# 创建循环并添加字符串

C# 创建循环并添加字符串,c#,selenium,C#,Selenium,我正在尝试创建一个循环,并在循环中添加以下语言。每次循环运行时,它都应该单击语言链接并验证标题是否存在 Deutsch = Chemischer Stoff Italiano = Sostanza pura Scots = Frae Wikipedia English = Chemical substance 到目前为止,这是我的代码 字符串[]语言={“德语”、“意大利语”、“苏格兰语”、“英语”};对于 (int i=0;i

我正在尝试创建一个循环,并在循环中添加以下语言。每次循环运行时,它都应该单击语言链接并验证标题是否存在

 Deutsch =  Chemischer Stoff 

 Italiano =  Sostanza pura 

 Scots =   Frae Wikipedia 

 English =  Chemical substance
到目前为止,这是我的代码

字符串[]语言={“德语”、“意大利语”、“苏格兰语”、“英语”};对于 (int i=0;i 那么我想看到的是 每次循环运行时,它都应该单击语言链接并验证标题是否存在。

Map links=new HashedMap();
    Map<String, String> links = new HashedMap();
    links.put("Deutsch", "Chemischer Stoff");
    links.put("Italiano", "Sostanza pura");
    links.put("Scots", "Frae Wikipedia");
    links.put("English", "Chemical substance");

    for (String key : links.keySet()) {
        WebElement link = driver.findElement(By.xpath("//a[contains(text(),'" + key + "')]"));
        link.click();
        driver.getTitle().equals(links.get(key));
    }
links.put(“Deutsch”、“Chemischer Stoff”); links.put(“意大利语”、“诗节pura”); links.put(“苏格兰人”、“弗雷维基百科”); links.put(“英文”、“化学物质”); for(字符串键:links.keySet()){ WebElement link=driver.findElement(By.xpath(//a[contains(text(),“+key+”)]))); link.click(); driver.getTitle().equals(links.get(key)); }
注:
确保将编码设置为UTF-8,以支持除英语以外的其他字符。

这是一项任务。问题是什么?到目前为止你试过什么?你到底被困在哪里?