Textinput Textouput编码Java Selenium cmd提示

问题描述

我正在尝试使用Cmd-Command-Prompt正确运行以下代码

docker run --rm -d <CONTAINER_ID>
docker run --rm -d --network host <CONTAINER_ID>
docker run --rm -d --network host <CONTAINER_ID> -p 0.0.0.0:8080/tcp

如果我使用以下代码运行代码

public static void main( String[] args ) throws Exception {
  WebDriver driver = new ChromeDriver();
  System.setProperty("webdriver.chrome.driver","C:\\DemoTest\\Drivers\\chromedriver.exe");
  driver.get("https://www.hotel.de/");
  System.out.println("Text1: München");
  WebElement element1 = driver.findElement(By.xpath("//h2[@class='heading__sizeH2--3_5Ys heading__bold--3W-sP heading__prio1--2f_aK heading__paddingNull--2llAy']//span"));
  System.out.println("Text2: "+element1.getText());

然后我得到:

chcp 65001
javac myClass.java
java myClass

==>所以München Suchen Sie ein Top Hotel in den beliebtesten Stdten 可以,但是München表示为Städte

如果我使用以下代码运行代码

Stdten

然后我得到:

chcp 1252
javac myClass.java
java myClass

==>所以Mnchen Suchen Sie ein Top Hotel in den beliebtesten Städten 可以,但是Städte表示为München

有人可以告诉我吗?什么是问题?我如何正确获得2个Text1和Text2?谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)