一、前提知识 1、警告消息框(alert) 警告消息框提供了一个"确定"按钮让用户关闭该消息框,并且该消息框是模式对话框,也就是说用户必须先关闭该消息框然后才能继续进行操作。 2、确认消息框(confirm) 确认消息框向用户提示一个"是与否"问题,用户可以根据选择"确定"按钮和"取消"按钮。 3、 ...
分类:
Web程序 时间:
2020-04-13 19:34:15
阅读次数:
118
目标:(现在 select 这种已经很少了。一般都是 ul/li 或者 span/svg) 代码示例: ...
分类:
Web程序 时间:
2020-04-13 19:28:37
阅读次数:
208
前期准备 1、windows操作系统2、python3.53、selenium4、chrome浏览器5、chrome浏览器驱动6、pycharm7、appium8、JDK9、SDK10、安卓模拟器(genymotion)或真机11、任意apk12、使用安卓模拟器genymotion需要virtual ...
分类:
移动开发 时间:
2020-04-06 20:16:39
阅读次数:
94
# 公共页 basepage.pyclass BasePage: def __init__(self, driver): self.driver = driver # 登录页面 loginpage.pyfrom selenium.webdriver.support.ui import WebDriv ...
分类:
Web程序 时间:
2020-04-06 00:09:29
阅读次数:
95
from selenium import webdriverimport unittestimport timefrom ddt import ddt, datafrom pages.login_page import LoginPagefrom datas import login_datafro ...
分类:
Web程序 时间:
2020-04-06 00:03:19
阅读次数:
199
from selenium import webdriverimport unittestfrom ddt import ddt, datafrom datas import login_datafrom datas import bid_datafrom common.read_config im ...
分类:
Web程序 时间:
2020-04-05 23:54:30
阅读次数:
142
一、allure插件安装 pytest可以通过allure集成展示优美的测试报告,同样allure也可以与Jenkins集成,并且Jenkins有构建记录,所以可以看到历史构建曲线图,通过曲线图可以清晰直观地了解到用例数的变化、用例通过率的变化、用例的执行时间的变化等等。 1.下载allure插件 ...
分类:
Web程序 时间:
2020-03-29 15:26:44
阅读次数:
170
在业务使用的自动化测试工具很多。有开源的,有商业化的,各有各得特色,各有各得优点!下面我就介绍几个我用过的一款非常优秀的国产自动化测试工具。在现有的自动化软件当中,都是以元素的name、id、xpath、class、tag、link、partial_link、partial_link中的一种作为对元 ...
分类:
Web程序 时间:
2020-03-27 00:57:32
阅读次数:
1628
在业务使用的自动化测试工具很多。有开源的,有商业化的,各有各得特色,各有各得优点!下面我就介绍几个我用过的一款非常优秀的国产自动化测试工具。在现有的自动化软件当中,都是以元素的name、id、xpath、class、tag、link、partial_link、partial_link中的一种作为对元 ...
分类:
Web程序 时间:
2020-03-27 00:50:10
阅读次数:
68
在业务使用的自动化测试工具很多。有开源的,有商业化的,各有各得特色,各有各得优点!下面我就介绍几个我用过的一款非常优秀的国产自动化测试工具。在现有的自动化软件当中,都是以元素的name、id、xpath、class、tag、link、partial_link、partial_link中的一种作为对元 ...
分类:
Web程序 时间:
2020-03-27 00:36:26
阅读次数:
82