创建循环并添加字符串

时间:2019-03-29 06:42:29

标签: c# selenium

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

 Deutsch =  Chemischer Stoff 

 Italiano =  Sostanza pura 

 Scots =   Frae Wikipedia 

 English =  Chemical substance

到目前为止,这是我拥有的代码

  

string []语言= {“ Deutsch”,“ Italiano”,“ Scots”,“ English”};对于   (int i = 0; i

然后我想看到的是 每次循环运行时,都应单击语言链接并验证标题是否存在。

1 个答案:

答案 0 :(得分:0)

    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));
    }

注意: 确保将编码设置为 UTF-8 以支持除英语以外的其他字符。