作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 RemoteWebDriver 从我的笔记本电脑(java 客户端)在远程 PC 上运行 Selenium WebDriver 测试。但是RemoteWebDriver没有提供直接获取远程PC截图的截图接口(interface)。谷歌搜索了很多但发现似乎需要使用 Json API 直接从 remoteWebDriver 服务器获取它。任何人都可以给我一些关于如何做到这一点的指导?谢谢。
最佳答案
必须先扩充RemoteWebDriver
,然后才能使用屏幕截图功能。毫无疑问,您已经发现,尝试在不增加结果的情况下进行转换会导致异常。
WebDriver driver = new RemoteWebDriver( ... );
driver = new Augmenter().augment( driver );
( (TakesScreenshot)driver ).getScreenshotAs( ... );
关于java - 如何从 RemoteWebDriver 服务器而不是本地 FirefoxDriver 获取屏幕截图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6591125/
我是一名优秀的程序员,十分优秀!