自动化 2290 阅读 iOS自动化使用appium关于gesture的更新 最近几天在修改ruby的自动化测试框架,需要加上appium的相关支持。 于是参照了自己以前在python自动化框架中实现的部分,但是发现TouchAction无法执行,Tap或者swipe等均不生效,提示“unknown server-side error occurred...... 自动化测试 app测试 appium
自动化 2181 阅读 Selenium Webdriver是如何工作的 Selenium是业内常用的web自动化测试框架,支持多种语言多种浏览器,被广泛应用到模拟用户在web平台上的行为,在自动化测试中应用得非常多,在爬虫领域偶尔也会被用到。 要追溯历史的话得回到2004年。selenium可以分为selenium IDE,selenium Grid,sel...... 自动化测试 web测试
自动化 2143 阅读 Selenium Webdriver做自动化时一些有用的js操作 selenium webdriver算是做web相关的自动化用得最多的了。 除了源生操作,还可以执行javascript来达到某些操作,非常方便。 下面列出了一些常用的js操作: 滑动到某个元素 script = "arguments[0].scrollIntoVi...... 自动化测试 web测试 selenium
自动化 2097 阅读 Python加Selenium自动化测试知乎网站(二)操作页面元素 做自动化测试得能模拟用户的操作步骤和行为,比如点击、勾选等,在模拟操作前,需要能识别页面的元素。 先定义一个检查点吧:未登录用户打开别人分享的Python话题的链接,能看到5个相关回答,并能看到关注话题的按钮,点击关注话题,会弹出登录框。然后搜索文章,能搜索到对应的内容,且不会弹出登录框...... python 自动化测试 web测试 selenium
自动化 1958 阅读 Python加Selenium自动化测试知乎网站(三)页面对象模式 页面对象(Page Object)模式是做自动化测试中用到的一种模式理念,本质上是为了复用代码和提高可维护性。页面对象是将独立页面封装为一个或多个类,将页面上的元素做统一管理,将页面涉及到的业务点做封装以便不同脚本调用。在测试脚本中也能体现出业务点,而不是千篇一律的点击输入。 比如注册页...... python 自动化测试 web测试 selenium