谢谢,已经搞定,
非常感谢大大家帮忙,已经搞定了,确实是格式没写对,下面发一个 soapui 和 python 传参的格式对比:
这样写也不行,
确实参数是你说的那样,isforce 是单独出来的一个参数不能写到一起。所以我这么写了
首先最外面的{}表示用字典传整个参数,然后 [] 表示一个实体(多个 [] 就是多个实体),[] 中的{}表示实体内的参数,最后 isforce 这个参数再单独写在{}里。但是这么写会报错 invalid syntax(无效的语法);应该是格式哪里错了,
移到列表外该怎么写啊,我正在尝试,把格式写不对
必填参数,在一个群里问了下,有人说是因为 suds 库是老版本的,要更新个新的。可以这样么
你意思是这样
也试了还是报一样的错误
试过,还是会报一样的错
自己先顶一下,大神快来啊,坐等大神
谢谢,你的思路很清晰,也很好用,但是不适合我这个,因为我这个在 webview 下找到九宫格视图的坐标跟原生页面的坐标偏差好像有点大。所以还是不能计算,最终只能把坐标写死了来滑动了
求助,大神快来啊
谢谢,问题已经解决了,之前是因为我有几个用例是连着跑的,中间不让它关闭,所以我把 driver 写到测试类外面的(公用的)。然后在关闭后,运行其他脚本时再启动的时候直接在 setup 里写的 self.driver=driver,所以会报错;重新初始化一下就可以了
谢谢,我试了一下只写
不写
也是可以的
这个在第一个 case 的 setup 上加还是第二个 case 上加
那怎么重新初始化呢,在测试类下面写一个init方法,然后放入 self.driver = driver 吗?
有需要的同学可参考https://testerhome.com/topics/8493
不好意思,刚才已经在网上找到答案,问题已解决
不知道,我第一个 teardown 中写的 driver.quit(),这没错吧
但根本原因是会话没有开启或者根本就没有启动会话,所以才找不到控件,我是想问为什么会出现不能启动会话的错误;我每个测试类拿出来单独跑就可以,连续一起跑就只能第一个可以,到第二个的时候就报会话不能能启动的错误
求助求助,哪位大神来看看啊,
p11 = int(x + width / 6), int(y + height / 6) 这种是什么写法,x,y 不需要用()或【】括起来吗?
你这种写出来 p11 是个什么类型?
好的,谢谢,我先看看
webview 下可以找到九宫格的每个点;但是用 uiautomator 查找的话就找不到,如下图:
试了,进入 webview 也不行,TouchAction() 这个类是在原生页面才能用,TouchActions() 才能在 webview 页面用,但 TouchActions() 类下没有解锁的相关函数啊