Селен выключатель знак периода с еврейской буквой - PullRequest
1 голос
/ 21 марта 2020

В последнее время я работаю над небольшой платформой автоматизации, и я столкнулся со странной проблемой. Каждый раз, когда я запускаю функцию sendkeys и отправляю строку, содержащую знак точки («.») - она ​​переключается на «ץ», букву на иврите. Моя клавиатура находится на иврите и английском sh. Все остальные буквы или знаки Engli sh работают должным образом. Я пытался сделать это на нескольких веб-сайтах, но, похоже, что существует проблема со знаком периода.

Мой друг пытался запустить тот же код на его компьютер и он работал нормально.

Я использую селен в java 13.2, в Windows 10. Попробовал переключить форму с java 13 на java 8 через вкладку Build path, и удалив все селеновых баночек и собирать их. Ничто из этого не сработало.

Я упомяну, что я только что установил Java на свой компьютер, и никогда ранее не сталкивался с этой проблемой ни на одном другом устройстве.

Здесь вы можете увидеть мои код , и здесь вы можете увидеть, как это выглядит в строке поиска Google

  WebDriver driver = new ChromeDriver();
    driver.get("https://google.com");
    driver.manage().window().maximize();
    driver.findElement(By.name("q")).sendKeys(".......... ,;'/!`<>abc123"); 

1 Ответ

0 голосов
/ 06 апреля 2020

ОБНОВЛЕНИЕ: Я изменил свой Windows язык отображения на Engli sh, и это решило проблему.

...