我想在不同的浏览器中测试上下文菜单中的粘贴。
我使用new Actions(driver).contextClick(element).perform();来调用上下文菜单,这对于火狐和Chrome来说是可以的。
在火狐中选择菜单项时,我使用的是driver.getKeyboard().sendKeys("p");,它也运行得很好。
但我不知道如何在Chrome中做到这一点:每次我试图从驱动程序的键盘输入内容时,文本字段(调用上下文菜单)中都会出现文本。
发布于 2013-09-24 21:23:04
关于上下文切换的模拟机制有一个错误。在Chromedriver 2.2中,这个问题得到了解决。如果您想了解有关此问题的更多信息,请访问check this link。在旧版本的chromedriver中,尝试通过JavaScript模拟上下文菜单事件。
https://stackoverflow.com/questions/11898275
复制相似问题