反过来想想, 你有什么技能是离不开公司的呢?
chrome:点击元素,右键 - 检查
Firefox:点击元素,右键 - 查看元素
之前曾从 selenium 移植过下拉框选择的方法到 macaca ,仅供参考
https://testerhome.com/topics/10590
不止 Python 2 和 Python3 兼容的问题, 用 Python 3.4 的时候也有个模块不兼容
最后在 Python3.6 下重新安装成功
好的,感谢
https://testerhome.com/topics/11626
分享下我的思路,可以参考下 参数多的情况下要全覆盖,还是要靠工具来提升效率和保障执行
macaca 的多端是即可以测试 web ,也可以测试 Android 、 iOS
如果一个项目既有 web 页面(例如后台),又有移动前端,就很适合用 macaca

看下是不是你 Android sdk 的 环境变量设置多了个分号?
之前在 api 里没发现有这个方法,感谢!
貌似正常了,马上收到提醒
# 定义报告存放路径
fp = open('./result.html','wb')
是否没有指定路径呢?
说来可能不信, 这是拿来测试用的图片,随手上传当头像了
其实版本号就是一个通用的标记,没必要为了运维可能出现的错误来复杂化。 因为即使使用了你提到的几种方法,也无法避免运维配置错误的问题。
关联:
Python+flask+bootstrap+macaca 搭建 web/ Android 自动化测试管理平台
https://testerhome.com/topics/11183
接口自动化测试框架搭建思路
https://testerhome.com/topics/11626
def call(self, *args): # 对每次调用的函数都做截图操作
try:
self.func(self, *args)
except Exception as msg:
### pic=self.driver.get_screenshot_as_file('C:\Users\zhengtao\Desktop\pic\'+self.name)
return pic
raise msg
pic=self.driver.get_screenshot_as_file('C:\Users\zhengtao\Desktop\pic\'+self.name)
你这个 pic 想要获取什么值呢?
对应的 web 搭建平台记录: https://testerhome.com/topics/11183
以上已实现,并和 flask 搭建的 web 管理平台集成
在以前一般都是有区分这两个职位的:
QA:Quality Assurance,品质保证 一般是进行开发质量流程的制定和监督,不参与具体的测试执行
QC:Quality Control,品质控制 一般就是测试的执行
现在比较少有公司会有这个定义上的 QA 了, 据我所知一些大型的外包公司会有,主要是定一下测试的流程、准入准出标准等,同时监督具体的测试人员在项目中是否严格按这些流程在走。
现在普遍都把测试人员叫做 QA 。
它功能就是这么设计的,方便你单独测试一个方法和所有方法
哈哈,被你搓开了
我使用 chrome 去掉最大化也是可以点击到的,可能是你 chrome 版本问题?

看下你的 driver 是怎么定义的? 发完整的代码看下吧
我现在也在做一个类似的例子,和楼主的思路有以下区别:
接口例子:

按定义的规则,生成如下一批测试用例:

具体用例执行结果

因为我电脑没装 Firefox ,所以用 chrome 试了下, 加上一个页面最大化的命令是可以的,你可以试下:

