gpt4 book ai didi

java - 使用 Selenium 模拟 Chrome 中的缩放

转载 作者:行者123 更新时间:2023-12-02 04:32:21 24 4
gpt4 key购买 nike

我正在尝试进行一项涉及 Selenium (Java) 中浏览器缩放的测试。以下是我的方法:

WebElement html = m_webDriver.findElement(By.tagName("html"));
html.sendKeys(Keys.chord(Keys.CONTROL, Keys.ADD));

这在 IE 中工作正常,但在 Chrome 中会导致异常,提示“无法聚焦元素”,每当我尝试在 Chrome 中发送任何键时都会发生这种情况。

以下来源也有类似的问题,但没有列出的解决方法对我有用:

https://sqa.stackexchange.com/questions/2023/webdriver-api-failed-to-send-keys-because-cannot-focus-element-better-work

https://code.google.com/p/selenium/issues/detail?id=2328&noredir=1

谢谢!

最佳答案

我不是 100% 确定,但最好使用 JavaScript。

大致如下:

driver.executeScript("document.body.style.zoom=1.0"); // or 0.9 or whatever

关于java - 使用 Selenium 模拟 Chrome 中的缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31280689/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com