我使用的自动化框架运行在多个Web应用程序上,其中一些具有键盘快捷键,如 AltGr + 2 或 shift + 取值。
我们面临的问题是做一些简单的事情:
element.send_keys('T')
或element.send_keys('!')
shift + t 或 shift + 1 快捷键被触发。相反,当element.send_keys('t')
之类的内容运行时,它会按预期输入 t 。
有没有聪明的头脑可以帮助我克服这个问题?
注意我在使用PhantomJS无头浏览器驱动程序运行测试时才看到此行为。 Gecko(火狐),Chrome,IE,Edge ......它们都运行良好。