我正在尝试创建一个循环,并在循环中添加以下以下语言。每次循环运行时,都应单击语言链接并验证标题是否存在。
Deutsch = Chemischer Stoff
Italiano = Sostanza pura
Scots = Frae Wikipedia
English = Chemical substance
到目前为止,这是我拥有的代码
string []语言= {“ Deutsch”,“ Italiano”,“ Scots”,“ English”};对于 (int i = 0; i
然后我想看到的是 每次循环运行时,都应单击语言链接并验证标题是否存在。
答案 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 以支持除英语以外的其他字符。