java - Selenium ImeActivationFailedException 和 ImeNotAvailableException

标签 java selenium exception webdriver ime

阅读时selenium common exceptions ,我遇到了以下两个异常(exception)。

exception selenium.common.exceptions.ImeActivationFailedException
(msg=None, screen=None, stacktrace=None)
Thrown when activating an IME engine has failed.

exception selenium.common.exceptions.ImeNotAvailableException
(msg=None, screen=None, stacktrace=None)
Thrown when IME support is not available. This exception is thrown for every IME-related method call if IME support is not available on the machine.

a. IME引擎是什么意思?

b.什么时候会出现以下异常?我们需要在Finally block 中编写什么样的清理代码?

最佳答案

您可以在下面的链接中引用我关于IME的回答:

What exactly does ime() in selenium do?

当您ImeActivationFailedExceptionImeNotAvailableException这些异常时,您无法在测试中输入所需的(中文/日语/等)字符网页,因此建议测试失败并显示适当的消息。

关于java - Selenium ImeActivationFailedException 和 ImeNotAvailableException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31958242/

相关文章:

java - 使用 Eclipse 和 Maven 运行 SpringBoot JUnit-Tests 时的不同结果

java - 如何在没有Eclipse的情况下运行Spring Boot应用程序?

java - Selenium Firefox 驱动程序无法发送小键盘键

c++ - cin 并尝试/捕获

python - MySQL 1045 异常

c++ - 使用 SEH(结构化异常处理)时观察到的不同行为

java - 在同一个项目中使用 gradle war 和 ear 插件是否可能/明智?

java - 尝试在 unix 服务器中运行 jar 时出现 ClassNotFound 异常

python - 尝试使用 selenium webdriver 在 linux 上启动 chrome 驱动程序

java - 如何通过 Selenium 和 Java 根据值单击多个复选框