![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
Tgirl_qiao
这个作者很懒,什么都没留下…
展开
-
WebDriver API 之操作多选的选择列表
取消所有已选项的方法:select_element.deselect_all()取消已选项的三种方法select_element.deselect_by_visible_text(text)select_element.deselect_by_index(index)select_element.deselect_by_value(value)HTML代码:<!DOCTYPE HTML&...原创 2018-06-06 21:40:18 · 340 阅读 · 0 评论 -
Appium之adb命令——文件读取
一、从电脑将文件写入设备语法:adb shell <remote> <local>查看:二、将设备上的文件读取到pc语法:adb pull <local> <remote>原创 2018-08-20 19:23:46 · 799 阅读 · 0 评论 -
Appium之adb命令——apk安装、卸载及查看
一、安装指定设备安装豌豆荚:进入设备,查看安装:二、卸载先进入/data/app目录查看安装的app包,然后执行adb命令删除对应的apk:注意:安装后包名系统会在末尾加上-1之类的数字,卸载的时候不需要写这类数字;-K参数可以卸载软件打屎保留配置和缓存文件。三、查看设备安装的应用包名:四、查找指定的包:...原创 2018-08-20 18:47:16 · 2329 阅读 · 0 评论 -
Appium之adb命令——设备连接
在连接设备时,如果出现以下红框中的报错,证明夜神模拟器的adb与Appium的adb版本号不一致;需要将夜深模拟器中的adb文件替换为Appium中的adb文件;...原创 2018-08-20 18:31:45 · 613 阅读 · 0 评论 -
Ajax浮动框选择关键字选项
from selenium import webdriverfrom selenium.common.exceptions import NoSuchElementExceptionfrom selenium.common.exceptions import WebDriverExceptionfrom selenium.webdriver.common.keys import Keysi...原创 2018-06-08 17:54:37 · 264 阅读 · 0 评论 -
操作Web页面滚动条
滑动页面的命令:# 绝对位置window.scrollTo(0,document.body.scrollHeight);window.scrollTo(0,50);# 相对位置移动scrollBy(0,50);scrollTo和scrollBy区别 View类的源代码如下所示,mScrollX记录的是当前View针对屏幕坐标在水平方向上的偏移量,而mScrollY则是记录的时当前Vi...原创 2018-06-08 12:49:44 · 1913 阅读 · 2 评论 -
使用JavaScript操作页面元素
from selenium import webdriverfrom selenium.common.exceptions import WebDriverExceptionimport unittestimport tracebackfrom time import sleepclass TestJS(unittest.TestCase): def setUp(self): se...原创 2018-06-08 10:57:12 · 465 阅读 · 0 评论 -
WebDriver API 之模拟组合按键操作
需要安装的依赖模块:import win32clipboard as wimport win32con首先需要导入依赖包:from selenium.webdriver.common.keys import Keysfrom selenium.webdriver import ActionChains模拟组合键ctrl+c:ActionChains(self.driver).key_down(...原创 2018-06-07 10:05:12 · 1025 阅读 · 0 评论 -
WebDriver API 之网页的前进和后退
# -*- coding: utf-8 -*- from selenium import webdriverimport unittestfrom time import sleepclass visitsogoubyFirefox(unittest.TestCase): def setUp(self): self.driver = webdriver.Firefox() # d...原创 2018-06-05 21:26:28 · 416 阅读 · 0 评论 -
WebDriver API 之页面元素操作
# -*- conding:utf-8 -*-from selenium import webdriverimport unittestfrom time import sleepclass pageElement(unittest.TestCase): def setUp(self): self.driver=webdriver.Firefox() def test_getEle...原创 2018-06-06 11:26:37 · 348 阅读 · 0 评论 -
WebDriver API 之操作单选下拉列表
选择下拉列表首先需要导入依赖包(Select是个类):两种方法:from selenium.webdriver.support.ui import Selectfrom selenium.webdriver.support.select import Select第一步:实例化Select类对象:select_element=Select(self.driver.find_element_by_...原创 2018-06-06 16:22:30 · 438 阅读 · 0 评论 -
Appium之adb命令——屏幕截图
打开设备上的豌豆荚app;使用adb命令截图并查看:从设备读取到pc:打开:原创 2018-08-20 19:33:48 · 536 阅读 · 0 评论