
appium错误总结
Appium运行时没有启动activity的权限:
A new session could not be created.(Original error: Permission to start activity denied)
An unknown server-side error occurred while processing the command. Original error: Could not proxy command to remote server. Original error: Error: socket hang up
解决:关闭uiautomator就好了
selenium错误总结
executable needs to be in PATH'chromedriver.exe' executable needs to be in PATH.
看是否添加了环境变量,如果添加了。放入了PATH也没有用,最后加入到项目某个路径下使用
browser = webdriver.Chrome("src/chromedriver.exe")
鼠标滚动后定位
不是所有的前端都是生的来写的, 都可以用scroll,可以先问下前端写法。
1 | js = "document.querySelector('.scroll-inner').style.transform = 'translate(0px, -265px) scale(1) translateZ(0px)'" |
list不能点击
1 | presence_of_element_located 写成了presence_of_all_elements_located |
有frame元素
selenium chrome error 10054
self sessionid keyerror
运行selenium自动化脚本时遇到错误:
self.session_id = response['sessionId'] KeyError: 'sessionId'
chrome的驱动版本与当前浏览器驱动版本不匹配,重新下载。
具体版本对应查看官方更新文档:https://sites.google.com/a/chromium.org/chromedriver/downloads。
点击没反应
按钮拿到了,按钮的信息也输出正常,就是click之后,界面没有任何反应。
界面的流程如下:
前一个界面为loading的页面,loading完后有一个带按钮的页面,需要点击该页面上的按钮。
程序已经获取到了该按钮并且打印出了该按钮的class属性值,但是click时,界面没有任何效果,可以看到光标旁边的圈圈转了一下,说明是有发这个事件请求,但是页面没有跳转。
打印出来又叠字
一般标签
如p标签,取得它的text可以使用js获取其innerText或者innerHTML。
问题:有次取得p标签中间的文本,取出来以后,打印出来后发现每个文字都叠字了,如本应该是“账号密码错误”的,变成了“账账号号密密码码错错误误”,找了半天后,发现是pycharm中Terminal自己的问题。
1 | Microsoft Windows [版版本本 10.0.15063] |
使用了windows的cmd命令窗口,执行后,发现未叠字。
使用了本机安装的git cmd执行后,发现未叠字。
说明是只有pycharm自带的cmd出了该错误。
- 本文标题:selenium错误总结
- 创建时间:2019-01-12 23:12:02
- 本文链接:2019/01/12/测试/UI自动化/selenium错误总结/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!