今天跟大家聊的是Python和Nose实现移动应用的自动化测试,希望对你们有帮助,有说的不好的地方,还请多多指教! 采用Appium进行自动化的功能性测试最酷的一点是,你可以使用具有最适合你的测试工具的任何一门语言来写你的测试代码。大家选择最多的一个测试编程语言就是Python。 使用Appium和 ...
分类:
移动开发 时间:
2020-05-06 20:04:26
阅读次数:
81
写在前面 在学习完了SSM框架后,想着写个案例来巩固一下,正好之前自己写的APP需要一个后台管理系统,于是就写了一个练练手。 github地址: 效果截图 配置SSM框架 要做SSM,首先要配置SSM框架的环境。详细请见上一篇博客: 这里我再做进一步的解耦,将数据库配置和mybatis配置都独立出来 ...
分类:
其他好文 时间:
2020-05-06 19:56:14
阅读次数:
84
修改前的代码,运行时会打开多个浏览器页面(因为运行一次webdriver.Chrome(),就会打开一个页面) 修改后的代码,将webdriver.Chrome()放在setUpClass()中,将浏览器驱动赋值给全局变量driver 1. 修改前代码: 2. 修改后代码: ...
分类:
其他好文 时间:
2020-05-06 18:06:42
阅读次数:
138
DBGvpp# show pci Address Sock VID:PID Link Speed Driver Product Name Vital Product Data 0000:05:00.0 0 19e5:0200 8.0 GT/s x16 vfio-pci Huawei IN200 2* ...
分类:
其他好文 时间:
2020-05-06 16:47:00
阅读次数:
144
先抽象封装一个BasePage类,这个基类拥有一些指向Webdriver实例的属性,然后每一个Page继承基类BasePage,可以通过driver管理每一个Page中的元素,而且在Page中将这些操作封装为一个一个的方法。也就是Process类。TestCase继承unittest里面的TestC ...
分类:
其他好文 时间:
2020-05-05 00:20:05
阅读次数:
233
在一次项目测试中,执行如下语句,getText()返回结果为空,根据网上资料,如果 isDisplayed() 为false会造成getText()拿不到值,但检查isDisplayed()返回值为true,排除这种可能,不知道什么原因导致拿不到文本框的值。 realCardType=driver. ...
分类:
Web程序 时间:
2020-05-04 17:44:09
阅读次数:
105
在form表单中,所有数据一起提交,提交任何一个元素,就提交了整个表单。 可以通过submit方法提交表单中的任何一个元素 driver.find_element_by_id("qq").send_keys("123456") # submit()方法:类似于click,只能用于form表单中 dr ...
分类:
其他好文 时间:
2020-05-04 17:29:44
阅读次数:
80
封装如下: from selenium import webdriverfrom common.config_utils import configfrom selenium.webdriver.chrome.options import Optionsfrom selenium.webdriver ...
分类:
编程语言 时间:
2020-05-04 13:08:50
阅读次数:
157
获取连接, 释放连接 导入mysql driver, 导入druid连接池,导入Dbutils(queryRunner) druid连接db 注意点: 正确的 String sql = "insert into t_book( ,`author price sales stock img_path` ...
分类:
数据库 时间:
2020-05-03 10:41:57
阅读次数:
80
主要原因是我们的配置文件写错了,username与password的属性名称写错了,应该如下,注意不是data-username与data-userpassword #设置连接数据库的配置 spring.datasource.driver-class-name=com.mysql.cj.jdbc.D ...
分类:
数据库 时间:
2020-05-02 19:10:40
阅读次数:
102