![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化
文章平均质量分 64
JerryTom最可爱
这个作者很懒,什么都没留下…
展开
-
python + Selenium+webdriver实现UI自动化(含示例)
一、原理Selenium 是一个 Web 应用的自动化框架。通过它,我们可以写出自动化程序,像人一样在浏览器里操作web界面。 比如点击界面按钮,在文本框中输入文字 等操作,而且还能从web界面获取信息。Selenium 的自动化原理如图所示:从上图可以看出:编写的自动化程序 需要使用 客户端库,程序的自动化请求都是通过这个库里面的编程接口发送给浏览器。比如,要模拟用户点击界面按钮, 自动化程序里面就应该 调用客户端库相应的函数, 就会发送 点击元素 的请求给 下方的 浏览器驱动。 然后,浏览器原创 2021-09-23 21:58:13 · 10252 阅读 · 0 评论 -
PyQt5 界面美化之 一键换风格(再也不用一个个调颜色啦~)
1、依赖模块pip3 install QCandyUi2、使用方法仅需在需要美化的窗口类上加上@colorful装饰器即可也可以调用CandyWindow.creatWindow()返回经美化的QWidget (推荐用这种)3、示例化妆前class MainWindow(QMainWindow, Ui_MainWindow): ....... if __name__ == '__main__': app = QApplication(sys.argv)原创 2021-09-23 21:09:45 · 19605 阅读 · 20 评论 -
mac 下 selenium无法启动浏览器(chromedriver)
chromedriver 下载地址看网上有人说将 chromedriver 放置到:/usr/local/bin/打开Mac终端terminal : 进入 chromedirve文件所在目录,输入命令:`sudo mv /…/chromedriver /usr/local/bin/如图:/usr/bin/目录有很强的权限限制,所以放到/usr/local/bin/目录下,可以正常生效But,并么有用下面这个办法亲测有用:同上,将chromedriver移动到下面目录,然后执行cd原创 2021-08-08 13:23:57 · 1271 阅读 · 0 评论 -
MAC下配置ADB环境~简单粗暴!!!
1、安装homebrew(一般都会有,有的话直接跳过)打开终端,输入以下指令:ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”2、安装adb工具brew cask install android-platform-tools3、测试adb环境是否安装成功adb version# 或者直接adb比之前搜到的一大堆配置.bash_profile文件好用多原创 2021-06-20 14:24:35 · 803 阅读 · 1 评论 -
mac 虚拟环境创建第一个PyQt5项目
文章目录环境配置第一个示例解决运行代码不显示的问题环境配置1、打开pycharm,新建一个虚拟环境的项目之所以选择虚拟环境,是可以创建一个干净的python环境,可随时删除任一创建的python环境,且不会影响到主机的python环境。所以,下面配置的路径有所不同;2、安装pyqt5打开终端,执行pip3 install pyqt5,如图所示安装成功执行pip3 install pyqt5-tools,就为了这个兄弟designer.exe(使用他,搭建UI界面很方便~)3、配置新版的原创 2021-06-20 14:10:19 · 347 阅读 · 0 评论 -
Pytest之paramtrize参数化
paramtrize 参数化:众所周知,测试用例需要尽可能多的(有代表性)的测试数据,在pytest中,我们可以往test数组中添加很多同样格式的测试数据,这个过程就是所谓的参数化。参数化即对同一个接口,使用多种不同的输入对其进行测试,以验证每一组输入的参数是否都可以得到预期的结果。Pytest提供了pytest.mark.paramtrize这种方式来进行参数化一、参数说明@pytest.mak.paramtrize(argsnames, argsvalues, ids=None) 如上所示是原创 2021-03-01 17:05:24 · 525 阅读 · 10 评论 -
Airtest 环境搭建之JDK1.8下载安装&配置&完全卸载
前提条件:Airtest IDE:编写测试脚本,可进行录制修改调试运行脚本;Aietest下载 python:拓展高级功能,需要配置python环境;python 下载 parcharm:parcharm下载 Android SDK :提供了Android API 库和开发工具用于构建 测试 调试安卓应用程序;安卓SDK JDK:AirtestIDE本身一部分是用JAVA开发的,所以需要JDK;JDK8下载为什么单独写JDK的配置呢?因为我第一次安装的时候改了默认位置,按照网上的教程配置...原创 2020-12-17 16:52:45 · 1148 阅读 · 0 评论