首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏cywhat

    Error taking device screenshot: null

    使用uiautomatorviewer 查看Android某些页面元素,出现如图错误: Error obtaining UI hierarchy Reason: Error taking device screenshot

    33020编辑于 2022-11-22
  • 来自专栏张戈的专栏

    Linux中的完美截图工具:Deepin-ScreenShot

    点击[安装]后,发现只能通过终端命令 deepin-screenshot 来调用,这可不爽,不死心,打开控制中心的设置看了下,发现了键盘快捷键,有戏了! ? ? 如上图,点开键盘快捷键之后,新增一个自定义快捷键,输入深度截图的命令 deepin-screenshot,应用后初始均为禁用状态,此时,你只要点击“禁用”,然后输入你要的快捷键即可。 deepin-ui_1+git20130522104041_all.deb   wget http://packages.linuxdeepin.com/deepin/pool/main/d/deepin-screenshot /deepin-screenshot_2.0+git20130508143603_all.deb   wget http://packages.linuxdeepin.com/deepin/pool/main

    4.8K50发布于 2018-03-23
  • 来自专栏LINUX开源玩家

    截屏小程序深度deepin-screenshot和QQ

    重装了一次,然后发现debian 10居然自带了深度截屏小程序,而且改名为deepin-screenshot,安装后通过终端启动测试一下,比以前看起来清爽些。 $ sudo apt install deepin-screenshot 可是快捷键居然没反映,想来是因为程序名修改了。只要到键盘设置里面修改快捷键对应的程序名就好。 libgoa-backend-1.0-1 libnss-myhostname mousetweaks realmd 之后通过"设置""设备"键盘”“快捷键”在最后找到自己以前定义的"截屏",把命令修改为"deepin-screenshot

    1.8K20编辑于 2022-05-20
  • 来自专栏技术之路

    python save_screenshot()保存一直失败

    = os.path.join(p_path.SCREEN_SHOT_PATH, shot_name + '.png') picture_url = self.driver.save_screenshot

    25710编辑于 2024-04-23
  • 来自专栏从零开始学自动化测试

    Cypress学习9-聚焦元素focused,截图screenshot使用

    屏幕截图,这是web自动化经常用到的功能,可以用cy.screenshot()实现 .end() 结束命令链 // cy.end is useful when you want to end a chain cy.get('.misc-form').find('#description').click() cy.focused().should('have.id', 'description') cy.screenshot () 屏幕截图,保存路径cypress/screenshots/my-image.png cy.screenshot('my-image') cy.wrap() 包装对象 {foo: bar} cy.wrap

    88720发布于 2020-05-25
  • 来自专栏FreeBuf

    从0到1编写一个Xposed Module :Anti Screenshot

    Github Repo: https://github.com/lushann/Anti-Screenshot Release: https://github.com/lushann/Anti-Screenshot WindowManager.LayoutParams.FLAG_SECURE){ param.args[0] = 0; XposedBridge.log("Anti Screenshot XC_MethodHook.MethodHookParam param) throws Throwable { param.args[0] = false; XposedBridge.log("Anti Screenshot

    1.4K20发布于 2020-09-22
  • 来自专栏从零开始学自动化测试

    Selenium2+python自动化60-异常后截图(screenshot

    一、截图方法 1.get_screenshot_as_file(self, filename) --这个方法是获取当前window的截图,出现IOError时候返回False,截图成功返回True。 Usage: driver.get_screenshot_as_file('/Screenshots/foo.png') 2.get_screenshot_as_base64(self) Usage: driver.get_screenshot_as_base64() 3.get_screenshot_as_png(self) --这个是获取屏幕截图,保存的是二进制数据 Usage: driver.get_screenshot_as_png() 二、异常后截图 1.为了能抛异常,把定位登录按钮的id换了个错的id。 %S") self.driver.get_screenshot_as_file('%s.jpg' % nowTime) raise def tearDown

    2.1K50发布于 2018-04-08
  • 来自专栏从零开始学自动化测试

    python+playwright 学习-80 v1.37版本新增--full-page-screenshot 用例失败截长图

    前言 --full-page-screenshot参数是pytest-playwright在使用,在失败时是否进行完整页面截图。默认情况下,仅捕获视口。 需开启 --screenshot 开关 (默认: off). page.goto("https://www.cnblogs.com/yoyoketang") assert 1 == 2 运行用例 pytest a_playw --headed --screenshot =on 用例失败截图,默认仅截图当前可视窗口 用例失败截取长图 带上--full-page-screenshot参数 执行用例 pytest a_playw --headed --screenshot =on --full-page-screenshot 用例失败时截图长图

    41820编辑于 2023-09-11
  • 来自专栏自动化、性能测试

    Cypress系列(60)- 运行时的截图和录屏

    自定义截图,.screenshot() 方法 作用 截取被测应用程序的屏幕快照,以及 Cypress 命令日志的屏幕快照 语法格式 .screenshot() .screenshot(fileName) .screenshot(options) .screenshot(fileName, options) // ---or--- cy.screenshot() cy.screenshot(fileName cy.get('.post').screenshot() 命令返回结果 返回上一条命令相同的结果 .screenshot() 栗子 测试代码 it('简单的栗子', function () { .screenshot(options) 栗子 capture:viewport 的栗子 测试代码 cy.screenshot({ capture: 'viewport' }) 测试结果 ? capture:runner 的栗子 测试代码 cy.screenshot({ capture: 'runner' }) 测试结果 ? .screenshot() 命令日志 ?

    2K31发布于 2020-10-10
  • 来自专栏muller的测试分享

    精准记录:使用 Playwright 实现屏幕截图

    screenshot 截图在 Playwright 中,要实现屏幕截图非常简单。你只需要调用 page 对象的 screenshot() 方法,并指定保存截图的文件路径即可。 以下是一个示例:捕获屏幕截图并将其保存到文件中的快速方法:page.screenshot(path="screenshot.png")使用示例from playwright.sync_api import (path="screenshot.png")截取图像如下:截取长图设置full_page=True 参数 screenshot 是一个完整的可滚动页面的屏幕截图,就好像你有一个非常高的屏幕并且页面可以完全容纳它 还支持截取元素,截取方法如下:page.locator(".header").screenshot(path="screenshot.png")例如截图百度首页的form 表单输入框和搜索按钮from (path="screenshot.png") page.locator(".form").screenshot(path="screenshot.png")截图效果如下:总结本文主要讲解了playwright

    1.7K10编辑于 2024-05-13
  • 来自专栏muller的测试分享

    软件测试|web自动化测试神器playwright教程(七)

    screenshot 截图捕获屏幕截图并将其保存到文件中的快速方法:page.screenshot(path="screenshot.png")使用示例from playwright.sync_api (path="screenshot.png")截取图像如下:图片截取长图设置full_page=True 参数 screenshot 是一个完整的可滚动页面的屏幕截图,就好像你有一个非常高的屏幕并且页面可以完全容纳它 = page.screenshot()print(base64.b64encode(screenshot_bytes).decode())截取单个元素除了截取整个当前页面,或者截取长图,playwright 还支持截取元素,截取方法如下:page.locator(".header").screenshot(path="screenshot.png")例如截图百度首页的form 表单输入框和搜索按钮from (path="screenshot.png") page.locator(".form").screenshot(path="screenshot.png")截图效果如下:图片总结本文主要讲解了playwright

    1.1K10编辑于 2023-03-30
  • 来自专栏Python自动化测试

    自动化中捕获截图

    如下是汇总了seleniumwebdriver带有内置方法在测试执行期间获取截图的方法,见如下: 方法 描述 Example save_screenshot(filename) 获取当前的屏幕截图且保存 driver.save_screenshot('test.png') get_screenshot_as_file(filename) 获取当前的屏幕截图,使用完整的路劲 driver.get_screenshot_as_file ('result/test.png') get_screenshot_as_png() 获取当前屏幕截图的二进制文件窗口数据 driver.get_screenshot_as_png() get_screenshot_as_base64 () 获取当前的屏幕截图的base64编码 driver.get_screenshot_as_base64() 1、Save_screenshot(): save_screenshot(filename (): get_screenshot_as_file(filename)是保存当前的屏幕截图,并且带有完整的路劲,我们任然已http://www.videojs.com/为实例,来获取屏幕截图

    1.5K20发布于 2018-10-25
  • 来自专栏小L的魔法馆

    ubuntu 18.04设置系统自带系统截图快捷键

    0.前言 ubuntu 18.04自带一个截图工具gnome-screenshot,有三种模式,全屏截图、当前活动窗口截图、选取活动区域截图 ? 点击“+”号,name随意写,command填入gnome-screenshot -a,快捷键自定义,这样每次打开都是选取活动窗口截图了 ? 2.模式选择 输入gnome-screenshot -h查看用户使用帮助手册 $ gnome-screenshot -h Usage: gnome-screenshot [OPTION…] Help -B, --remove-border Remove the window border from the screenshot -p, --include-pointer Include the pointer with the screenshot -d, --delay=seconds Take screenshot after

    3K10发布于 2019-06-14
  • 来自专栏测试游记

    Java自动化测试(web自动化测试框架2 29)

    "); driver.get("htts://www.baidu.com"); Thread.sleep(2000); TakesScreenshot screenshot = (TakesScreenshot) driver; File file = screenshot.getScreenshotAs(OutputType.FILE); FileUtils.moveFile(file, destFile); close(driver); } } 强制类型转换driver TakesScreenshot screenshot ", type = "image/png") public byte[] saveScreenshot(byte[] screenShot) { return screenShot ", type = "image/png") public byte[] saveScreenshot(byte[] screenShot) { return screenShot

    85910发布于 2020-09-23
  • 来自专栏liulun

    Nim教程【四】

    这是国内第一个关于Nim的系列教程 先说废话 Screenshot (2).png 高雅的Nim Screenshot (3).png 方法 Screenshot (4).png 方法中的result Screenshot (5).png 方法中的参数 Screenshot (6).png 丢弃返回值 Screenshot (7).png 具名实参 Screenshot (8).png 这一篇就写到这里吧

    951100发布于 2018-01-12
  • 来自专栏python 自动化测试

    Selenium-04-网页自动截图

    截图方法 方法1:get_screenshot_as_file() 方法2:save_screenshot() 方法3:im.crop((left, top, right, bottom)) # 对浏览器截图进行裁剪 %S") t = self.C_driver.get_screenshot_as_file("get_screenshot_as_file%s.png" % nowTime) print(u"get_screenshot_as_file截图结果: %s" % t) print("========================================= %S") t = self.C_driver.save_screenshot("save_screenshot%s.png" % nowTime) print(u"save_screenshot 截图内容: get_screenshot_as_file() ? save_screenshot() ?

    1.8K41发布于 2020-11-03
  • 来自专栏GitHub专栏

    用 Python 玩微信跳一跳

    (): global SCREENSHOT_WAY if SCREENSHOT_WAY == 2 or SCREENSHOT_WAY == 1: process = subprocess.Popen () if SCREENSHOT_WAY == 2: binary_screenshot = screenshot.replace(b'\r\n', b'\n') else: binary_screenshot = screenshot.replace(b'\r\r\n', b'\n') with open ('autojump.png', 'wb') as f: f.write(binary_screenshot) elif SCREENSHOT_WAY == 0: def check_screenshot(): global SCREENSHOT_WAY if os.path.isfile('autojump.png'): os.remove

    68620发布于 2021-10-14
  • Rust 中,对网址进行异步快照,并且添加水印效果的实践

    从零开始一个全新的项目: cargo new screenshot_watermark --bin cd screenshot_watermark 我们将在此项目中进行全新的实践。 ; // 网页快照 let screenshot = client.screenshot().await? ; fs::write("screenshot_f.jpg", &screenshot)?; // 关闭客户端浏览器窗口 client.close().await? // 打开网页快照截图 // 此为底图,即要打上水印的图像 let screenshot = image::open("screenshot.jpg").unwrap(); // 转换为 rgb8 图像 let mut screenshot_rgb = screenshot.to_rgb8(); // 水印,采用图片,方便美术加工后 // 当然也可以是文字等

    2.1K10编辑于 2022-09-01
  • 来自专栏老付的网络博客

    Linux如何实现截图的快捷键

    使用命令: gnome-screenshot 我们使用 gnome-screenshot -h 来查看下对应的命令: Usage: gnome-screenshot [OPTION…] screen instead of the entire screen -b, --include-border Include the window border with the screenshot -B, --remove-border Remove the window border from the screenshot -p, --include-pointer Include the pointer with the screenshot -d, --delay=seconds Take screenshot after exit --display=DISPLAY X display to use 根据个人的需要,我觉得使用 -a -i 两个参数就能够满足我的个人需求: gnome-screenshot

    3.9K20发布于 2018-12-05
  • 来自专栏琦小虾的Binary

    学习July博文总结——支持向量机(SVM)的深入理解(下)

    非线性学习器 Mercer定理 Screenshot (8).png Screenshot (9).png 半正定矩阵的概念与正定矩阵比较相似: Screenshot (10).png Mercer Screenshot (11).png (1) 常用损失函数 Screenshot (12).png (2) 经验风险与结构风险 Screenshot (13).png 然而当样本容量很小时,经验风险最小化的策略容易产生过拟合现象 (23).png 按照前文第二章第3节,加入松弛变量后,模型修改成式(2.3.3): Screenshot (24).png Screenshot (25).png Screenshot (26). png 对于上式(3.5.9)的解释如下: Screenshot (27).png Screenshot (28).png 如下图3.2所示: ? Screenshot (29).png Screenshot (30).png Screenshot (31).png Screenshot (32).png Screenshot (33).png Screenshot

    1.4K90发布于 2018-01-15
领券