前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Appium自动化(五)常用的API接口

Appium自动化(五)常用的API接口

作者头像
雷子
发布2021-03-15 15:55:22
3260
发布2021-03-15 15:55:22
举报
文章被收录于专栏:雷子说测试开发

Appium系列分享

Appium自动化(一)常用的API接口

Appium自动化(二)常用的API接口

Appium自动化(三)常用的API接口

Appium自动化(四)常用的API接口


91.获取窗口位置

代码语言:javascript
复制
handle_one_position = self.driver.get_window_position()handle_two_position = self.driver.get_window_position("handleName")

92.设置窗口位置

代码语言:javascript
复制
driver.set_window_position(10, 10)

93.最大化窗口

代码语言:javascript
复制
driver.maximize_window()

94.回退

代码语言:javascript
复制
driver.back()

95.前进

代码语言:javascript
复制
driver.forward()

96.刷新

代码语言:javascript
复制
driver.refresh()

97.获取所有 Cookies(仅是 Web context)

代码语言:javascript
复制
driver.get_cookies()

98.设置 Cookie

(仅是 Web context)

代码语言:javascript
复制
driver.add_cookie({name: 'foo', value: 'bar'})

99.删除 Cookie

代码语言:javascript
复制
driver.delete_cookie("cookie_name")

100.删除所有 Cookies

代码语言:javascript
复制
driver.delete_all_cookies()

101.切换Frame

代码语言:javascript
复制
driver.switch_to.frame(3)

102.切换到父Frame

代码语言:javascript
复制
driver.switch_to.parent()

103.执行异步脚本

代码语言:javascript
复制
driver.execute_async_script(‘document.title’)

104.执行脚本

代码语言:javascript
复制
driver.execute_script(‘document.title’)

补充常见的元素定位方式

代码语言:javascript
复制
driver.find_element_by_accessibility_id()driver.find_element_by_android_uiautomator("new UiSelector().resourceId(\"com.oupeng.mini.android:id/search_engine_title")")driver.find_element_by_class_name()#class属性是classnamedriver.find_element_by_id()driver.find_element_by_ios_class_chain()driver.find_element_by_ios_predicate()#仅支持iOS10以上,可以多个属性同时定位driver.find_element_by_ios_uiautomation()driver.find_element_by_link_text()driver.find_element_by_css_selector()driver.find_element_by_xpath()driver.find_element_by_partial_link_text()driver.find_element_by_tag_name()driver.find_element_by_name()#text属性是name

一共连续分享了5篇文章,介绍了appium的相关的API,APi的介绍到这里就算结束了,接下来会是一个系列的使用方面的分享,欢迎持续关注。

唠叨几句

今日收到一些反馈,有些人感觉讲的太基础了,如果细问一些问题就会发现,他连最基础的都没有搞明白,搞清楚。所以,牢固的基础,才是晋级的必要条件。没有牢固的地基,也不会有屹立不倒的高楼。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-12-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 雷子说测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档