自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江南皮革

非典型测试人员

  • 博客(8)
  • 收藏
  • 关注

原创 迁移MySQL数据到OceanBase集群

但是从datax的结果上看数据已经迁移成功。导入时,由于mysqldump生成的sql文件中会有些无法识别的注释语句,根据提示将这些注释行删除即可。在当前的场景下,源数据库就是本地数据库,目标数据库是我们要迁入数据的Oceanbase数据库。python datax.py {datax解压目录}/datax/job/job.json。查看日志文件,发现只是将每次执行的结果重定向到文件中,没有多余的线索。尝试从mysql迁移到mysql数据库,发现能迁移成功。顾名思义,从源数据库读取数据,写入到目标数据库。

2023-04-15 15:40:19 898

原创 helium默认的driver和本地的driver版本不匹配

官方解释:比如,mac电脑,本地chrome 93版本,helium支持89版本启动报错:[2021-09-02 16:31:26,656] [WARNING] [tyang003.local][web_driver.py - line:44] 初始化driver异常!Message: session not created: This version of ChromeDriver only supports Chrome version 89Current browser ver

2021-09-27 16:25:05 325

原创 helium操作远程服务的浏览器

helium是对selenium的二次封装,对于web端自动化很多常用操作做的封装可以简化自动化的代码,比如登录页面中录入用户名,只需要命令:write("user12345", into="Username:")但是,selenium中可以实现的功能,helium并不能完全支持。比如,selenium中remote server的使用。首先,介绍selenium的remote server服务:关于这部分的功能,官方的说法是Controls a browser by .

2021-09-27 16:14:41 415

原创 mac环境配置PhpStorm远程调试

1、打开Tools -> Deployment->Configureration,点击“+”,新增一条SFTP连接2、在Connection中填写连接信息,点击“Test Connection”确认连接信息是否正确 3、添加Mappings信息,在Local path中填写本地php工程路径,在Deployment path中填写远程php工程部署的路径4、完成以上...

2019-02-26 09:48:19 611

原创 unittest设置用例执行超时时间

通过python自带的unittest框架执行测试套的时候,如果其中一个测试用例执行出问题,可能会无限循环等待或者等待时间超长,这个时候如果能设置超时时间,那么就可以暂时跳过这个错误用例,继续执行后续的用例。 对于这个问题,除了在用例中设置执行的时间,还可以通过装饰器来解决。import unittestimport timeout_decoratorimport timecla...

2018-11-09 08:54:55 3245 1

原创 selenium通过cookies登陆页面

以登陆百度为例:1、先看一下百度的cookies长什么样子,在等待的15s时间内登陆一把,然后吧cookies打印出来#!/usr/bin/env python# -*- coding: utf-8 -*-from selenium import webdriverimport timedriver.get('https://www.baidu.com/')time.sle...

2018-10-29 20:41:13 609

原创 selenium利用正则表达式定位元素

如果想查找某个元素内所有匹配以arch__main__开头的元素,可以选择正则表达式这种方式。先获取该元素下的所有元素信息,并转换成字符串:element.get_attribute('innerHTML').encode('utf-8')或者通过driver.page_source()的方式获取整个页面的元素信息。import re@staticmethoddef regul...

2018-10-16 08:24:26 11357

原创 selenium 使用unittest参数化调用添加到测试套中

使用parameterized装饰器可以实现unittest参数化调用import unittestfrom parameterized import parameterizedclass TestParameterized(unittest.TestCase): @parameterized.expand(['test']) def test_add(self, ...

2018-10-12 09:05:30 1403

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除