51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#Pi
Android+appium +python 点击坐标tap方法的封装
当常使用的查找点击元素的方法name、id、classname等无法使用时,我们将会采取坐标的点击来实现操作,同样存在一个问题,当手机的分辨率、屏幕大小不一致时,坐标的定位也会不同,因此将采用相对坐标来实现点击。 1、appium/webdriver底层给出的写法示例如下,...
代码星球
·
2021-02-13
Android+appium
+python
点击
坐标
tap
appium 元素定位find_element_by_android_uiautomator方法使用
若appium中给定的方法无法满足你的需求,刚好uiautomator中的方法可以满足你的需求时,你可使用find_element_by_android_uiautomator来调用uiautomator中的方法来实现。appium底层文件webdriver中给出的说明如下:deffind_element_by_and...
代码星球
·
2021-02-13
appium
元素
定位
find
element
appium 报错:AttributeError:"NoneType' object has no attribute 'XXX'
报错截图如下: 问题原因: 根据以上报错提示可已看到问题的原因为:logger中没有info此方法的调用,点击“具体报错的位置”上面的链接,可直接定位到具体的报错位置。根据分析所得:info是logging中的方法,并不是logger中方法。解决方法: 查看noattribute后面的参数‘info’是否是在当前l...
代码星球
·
2021-02-13
appium
报错
AttributeError
quotNoneType
object
appium 运行报错:...... Attempt to re-install io.appium.settings without first uninstalling解决方案
报错形式: FailedtoinstallD:AutoTestappiumAppiumode_modulesappiumuildsettings_apksettings_apk-debug.apk:Failure[INSTALL_FAILED_ALREADY_EXISTS:Attempttore-installio...
代码星球
·
2021-02-13
appium
运行
报错
......
Attempt
appium在android 7.0真机上运行报错command failed shell:............ps:'uiautomator"的解决方式
appium版本:1_4_16在CSDN中找到相关解决的方案,根据此解决方案顺利的解决了让人惆怅的问题,再次记录。1、找到appium安装目录下的adb.js文件,目录为:Appiumode_modulesappiumode_modulesappium-adblib2、打开adb.js,可使用notepad++编辑器等...
代码星球
·
2021-02-13
appium
android
机上
运行
报错
python webdriver api-操作富文本框
操作富文本框-就是邮件正文部分,可以选字体啥的第一种方式:一般都是在iframe里,要切进去,一般是”html/body”,编辑之后,再切出来,然后再send_keys就完事儿#encoding=utf-8fromseleniumimportwebdriverimportunittest,time,trac...
代码星球
·
2021-02-13
python
webdriver
api-
操作
文本
python webdriver api-读取、设置配置文件
文件结构:db.ini放置db信息的配置文件文件中[gloryroad]是section信息下边的dbname等是option信息UiObjectMap.ini放置访问web的配置信息 配置用到的xpath元素信息-做到数据和程序的分离 第一步读取配置文件把配置文件放到当前脚本所在目录下...
代码星球
·
2021-02-13
python
webdriver
api-
读取
设置
python webdriver api-对启动的火狐浏览器添加配置
Webdriver启用的火狐不带插件,可以自已进行配置先找到火狐的安装路径C:ProgramFilesMozillaFirefox 步骤说明在CMD中使用cd命令进入firefox.exe文件所在目录(比如:C:Program FilesMozilla ...
代码星球
·
2021-02-13
python
webdriver
api-
启动
火狐
python webdriver api-操作日期元素的方法
操作日期元素 第一种方式直接向输入框输入日期dateInputBox=self.driver.find_element_by_id("datepicker")dateInputBox.send_keys("11/24/2016")#encoding=utf-8fromseleniumimportwebdriv...
代码星球
·
2021-02-13
python
webdriver
api-
操作
日期
python webdriver api-右键另存下载文件
右键另存下载文件先编辑SciTE脚本: ;ControlFocus("title","text",controlID);表示将焦点切换到标题为title窗体中的controlID上;Edit1表示第一个可以编辑的实例;title表示弹出的Window窗口标题,不同浏览器的标题可能不一样ControlFocus...
代码星球
·
2021-02-13
python
webdriver
api-
右键
另存
python webdriver api-上传文件的三种方法
上传文件:第一种方式,sendkeys(),最简单的#encoding=utf-8fromseleniumimportwebdriverimportunittestimporttimeimporttracebackfromselenium.webdriver.support.uiimportWebDriverWaitf...
代码星球
·
2021-02-13
python
webdriver
api-
上传
文件
python2.7运行selenium webdriver api报错Unable to find a matching set of capabilities
在火狐浏览器33版本,python2.7运行seleniumwebdriverapi报错:SessionNotCreatedException:Message:Unabletofindamatchingsetofcapabilities 网上搜了一下,说可以升级浏览器版本到52以上,我升级到了55版本,没有报...
代码星球
·
2021-02-13
python2.7
运行
selenium
webdriver
api
python pip list 命令列出所有安装包和版本信息
c:Python27Scripts>piplistDEPRECATION:Thedefaultformatwillswitchtocolumnsinthefuture.Youcanuse--format=(legacy|columns)(ordefineaformat=(legacy|columns)inyour...
代码星球
·
2021-02-12
python
pip
list
命令
列出
LeetCode: 59. Spiral Matrix II(Medium)
1.原题链接https://leetcode.com/problems/spiral-matrix-ii/description/2.题目要求给定一个正整数n,求出从1到n平方的螺旋矩阵。例如n为3,构成的螺旋矩阵如下图所示3.解题思路该题与54题SpiralMatrix的解题思路大致相同,同样是一个while循环内,...
代码星球
·
2021-02-12
LeetCode
Spiral
Matrix
II
Medium
LeetCode: 54. Spiral Matrix(Medium)
1.原题链接https://leetcode.com/problems/spiral-matrix/description/2.题目要求给定一个二维整型数组,返回其螺旋顺序列表,例如:最后返回结果为[1,2,3,6,9,8,7,4,5]3.解题思路按照螺旋的顺序进行遍历,每一次遍历螺旋顺序里的一个圈,如下图每一种颜色代...
代码星球
·
2021-02-12
LeetCode
Spiral
Matrix
Medium
首页
上一页
...
33
34
35
36
37
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他