无头浏览器与普通模式下DOM元素sendKeys事件表现不一致问题
无头浏览器与普通模式键盘事件触发行为差异
向DOM元素发送键盘事件时,无头浏览器(headless browser)模式与普通模式的行为存在差异:无头浏览器模式下仅会触发新标签页打开动作
触发新标签页打开的示例代码如下:
WebElement element = driver.findElement(By.xpath("xpath")); element.sendKeys(Keys.chord(Keys.META, Keys.RETURN));
二者的具体行为区别:
- 无头模式下新打开的是
about:blank空白页面 - 普通模式下会正常打开元素对应链接的标签页
内容的提问来源于stack exchange,提问作者yingyue.liu
相关产品推荐
相关产品推荐

