【发布时间】:2021-02-09 09:33:01
【问题描述】:
我想验证一个文本,但它在我正在处理的网站中是印地语。 代码是这样的
WebDriverWait wait = new WebDriverWait(driver, 15);
wait.until(ExpectedConditions.textToBePresentInElementLocated(
By.xpath("/html/body/nav[1]/div/ul/div/div/li[2]/form/input[4]"),
"हिंदी"));
System.out.println("Language changed to "+ landingpage.getHindiLanguage().getText());
我得到的输出是
Expected condition failed: waiting for text ('?????') to be present in element found by By.xpath:
我该如何处理?
【问题讨论】:
-
请先给我们相关元素的HTML源代码。
-
那个???是因为您的控制台无法呈现正确的字符。
标签: java eclipse selenium testng