我碰到这个解决我最初的问题,这是模拟使用selenium的webdriver的Enter键或Return按键。
但是,在我的代码中,我严格只想使用两个WebElement.sendKeys(Keys.ENTER);vs中的一个WebElement.sendKeys(Keys.RETURN);。
WebElement.sendKeys(Keys.ENTER);
WebElement.sendKeys(Keys.RETURN);
这样做时的最佳实践是什么,因为在这两种方法都在大多数时间工作的情况下,对于使用enter或return似乎存在不同意见?在哪种情况下,一种或另一种都不起作用,总有一种会起作用?
从性能上来说,我在这两方面都没有任何改变,
但是,我知道他们有一个不同
Keys.Enter 用于在数字键盘上输入键
Keys.Enter
而
Keys.Return 习惯于字母旁边的一个
Keys.Return
通常我比较喜欢, Keys.Enter因为有时在某些浏览器Keys.Return中不适合我