selenium - TeamCity Agent - 自动化脚本在小窗口中运行。Selenium GUI 自动化
问题描述
使用 TeamCity CI/CD 运行 Selenium UI 自动化。脚本在代理中运行良好。但我可以观察到浏览器窗口的大小很小。我也给出了最大化窗口代码。但没有运气......
有人请帮助我在 TeamCity Agent 机器上运行脚本时最大化窗口。
浏览器使用:Chrome
使用以下代码在本地运行良好。仅在 TeamCity 代理机器中面临浏览器无法最大化问题。
使用的代码:
driver.manage().window().maximize();
((JavascriptExecutor)driver).executeScript("window.resizeTo(screen.width, screen.height)");
driver.manage().window().setPosition(new Point(0, 0));
driver.manage().window().setSize(new Dimension(1366,768));
driver.findElement(By.tagName("body")).sendKeys(Keys.F11);
解决方案
推荐阅读
- firebase - 颤振:NoSuchMethodError:方法'[]'在null上被调用。接收者:null 尝试调用:[]("User")
- post - 如何从 colab 笔记本运行 BIO-BERT 服务器(BERN)并向其发送 HTTP 请求?
- wordpress - 具有附加显示逻辑的自定义菜单
- python - 第二次运行python代码时出错
- javascript - 实现 React 下拉菜单
- flutter - SliverGrid 未在 Flutter 的 CustomScrollView 中显示
- azure-devops - 找不到指定的 test-execution-json:
- mysql - 为什么我需要点击两次按钮才能显示数据?
- python - Selenium 不截取整个网站的屏幕截图,当它不是无头时
- reactjs - 在 react-select 功能组件中设置 defaultValue