MCPcopy Create free account

hub / github.com/Tencent/FAutoTest / functions

Functions285 in github.com/Tencent/FAutoTest

MethodgetElementByXpath
:param:目标的xpath :return:返回lxml包装过的element对象,可以使用lxml语法获得对象的信息 例如:可以使用element.get("attrs")来拿到属性的数据 可以用element.text拿到它的
fastAutoTest/core/qq/qqEngine.py:191
MethodgetElementClassNameByXpath
(self, xpath)
fastAutoTest/core/h5/h5PageOperator.py:149
MethodgetElementClassNameByXpath
:param xpath:目标的xpath :return: 目标的className
fastAutoTest/core/h5/h5Engine.py:444
MethodgetElementCoordinateByXpath
获得Element的坐标 :param elementXpath:待获取坐标的元素的xpath :return:element相对于整个屏幕的x、y坐标,单位为px
fastAutoTest/core/h5/h5Engine.py:246
MethodgetElementCoordinateByXpath
获得Element的坐标 :param elementXpath:待获取坐标的元素的xpath :return:element相对于整个屏幕的x、y坐标,单位为px
fastAutoTest/core/wx/wxEngine.py:300
MethodgetElementCoordinateByXpath
获得Element的坐标 :param elementXpath:待获取坐标的元素的xpath :return:element相对于整个屏幕的x、y坐标,单位为px
fastAutoTest/core/qq/qqEngine.py:266
MethodgetElementSrcByXpath
(self, xpath)
fastAutoTest/core/h5/h5PageOperator.py:144
MethodgetElementSrcByXpath
:param xpath: 目标的xpath :return: 获取到的目标src内容
fastAutoTest/core/h5/h5Engine.py:430
MethodgetElementSrcByXpath
(self, xpath)
fastAutoTest/core/wx/wxEngine.py:192
MethodgetElementSrcByXpath
(self, xpath)
fastAutoTest/core/wx/wxPageOperator.py:47
MethodgetElementSrcByXpath
(self, xpath)
fastAutoTest/core/qq/qqEngine.py:179
MethodgetElementTextByXpath
(self, xpath)
fastAutoTest/core/h5/h5PageOperator.py:139
MethodgetElementTextByXpath
(self, xpath)
fastAutoTest/core/wx/wxEngine.py:180
MethodgetElementTextByXpath
(self, xpath)
fastAutoTest/core/wx/wxPageOperator.py:42
MethodgetElementTextByXpath
(self, xpath)
fastAutoTest/core/qq/qqEngine.py:167
MethodgetExpression
(self, actionType, default=None)
fastAutoTest/core/wx/wxCommandManager.py:90
MethodgetForwardPort
(self)
fastAutoTest/core/h5/h5WebSocketDebugUrlFetcher.py:44
MethodgetForwardPort
(self)
fastAutoTest/core/wx/wxWebSocketDebugUrlFetcher.py:70
MethodgetForwardPort
(self)
fastAutoTest/core/qq/qqWebSocketDebugUrlFetcher.py:56
MethodgetHtml
(self, nodeId)
fastAutoTest/core/h5/h5PageOperator.py:100
MethodgetHtml
(self, nodeId)
fastAutoTest/core/wx/wxPageOperator.py:66
MethodgetIFrameContextId
当body标签中只存在一个IFrame调用 :return:ContextId
fastAutoTest/core/h5/h5Engine.py:557
MethodgetIFrameElementByXpath
:param xpath:element的Xpath :param nodeId: element所在页面的nodeId :return: lxml的ELement对象
fastAutoTest/core/h5/h5Engine.py:674
MethodgetIFrameElementCoordinateByXpath
获得IFrame中元素的坐标 :param elementXpath:待获取坐标的元素的xpath :param iFrameXpath: 外层iFrame的xpath :param contextId: iFrame的Context
fastAutoTest/core/h5/h5Engine.py:620
MethodgetJsAction
(self, actionType, default=None)
fastAutoTest/core/wx/wxCommandManager.py:81
MethodgetMemoryInfo
获得H5进程占用内存信息 :return: H5进程占用内存信息
fastAutoTest/core/h5/h5Engine.py:689
MethodgetMemoryInfo
获得小程序进程占用内存信息 :return: 小程序进程占用内存信息
fastAutoTest/core/wx/wxEngine.py:406
MethodgetMemoryInfo
获得小程序进程占用内存信息 :return: 小程序进程占用内存信息
fastAutoTest/core/qq/qqEngine.py:369
MethodgetMethod
(self, actionType, default=None)
fastAutoTest/core/wx/wxCommandManager.py:84
MethodgetPageHeight
(self)
fastAutoTest/core/h5/h5PageOperator.py:80
MethodgetPageHeight
(self)
fastAutoTest/core/h5/h5Engine.py:410
MethodgetPageHeight
(self)
fastAutoTest/core/wx/wxEngine.py:430
MethodgetPageHeight
(self)
fastAutoTest/core/wx/wxPageOperator.py:33
MethodgetPageHeight
(self)
fastAutoTest/core/qq/qqEngine.py:393
MethodgetParams
(self, actionType, default=None)
fastAutoTest/core/wx/wxCommandManager.py:87
MethodgetType
(self)
fastAutoTest/core/qq/qqWebSocketDebugUrlFetcher.py:208
MethodgetValue
(dict, key, defaultValue=None)
fastAutoTest/utils/common.py:21
MethodgetWindowHeight
(self)
fastAutoTest/core/h5/h5PageOperator.py:162
MethodgetWindowHeight
(self)
fastAutoTest/core/wx/wxPageOperator.py:56
MethodgetWindowWidth
(self)
fastAutoTest/core/h5/h5PageOperator.py:165
MethodgetWindowWidth
(self)
fastAutoTest/core/wx/wxPageOperator.py:59
MethodincrementAndGet
(self)
fastAutoTest/utils/atomicinteger.py:25
Methodinit
()
fastAutoTest/utils/vmhook.py:41
MethodinitDriver
(self)
fastAutoTest/core/wx/wxEngine.py:40
MethodinitDriver
(self)
fastAutoTest/core/qq/qqEngine.py:39
MethodisCallable
(obj)
fastAutoTest/utils/common.py:15
MethodisConnected
(self)
fastAutoTest/core/common/network/websocketdatatransfer.py:55
MethodisElementExist
(self, xpath, contextId=None)
fastAutoTest/core/h5/h5PageOperator.py:84
MethodisElementExist
(self, xpath)
fastAutoTest/core/wx/wxPageOperator.py:37
MethodlongClickElementByXpath
(self, xpath, visibleItemXpath=None, duration=2000, tapCount=1)
fastAutoTest/core/h5/h5Engine.py:176
MethodnavigateToPage
(self, url)
fastAutoTest/core/h5/h5PageOperator.py:127
MethodnavigateToPage
跳转到指定url,在某些微信版本上不生效 :param url: 要跳转的url
fastAutoTest/core/h5/h5Engine.py:488
MethodneedSwitchNextPage
(self)
fastAutoTest/core/wx/wxWebSocketDebugUrlFetcher.py:334
MethodneedSwitchNextPage
(self)
fastAutoTest/core/qq/qqEngine.py:90
MethodneedSwitchNextPage
(self)
fastAutoTest/core/qq/qqWebSocketDebugUrlFetcher.py:196
MethodonMessage
(self, message)
fastAutoTest/core/common/network/shortLiveWebSocket.py:181
MethodonMessage
(self, message)
fastAutoTest/core/common/network/websocketdatatransfer.py:21
Methodreceive
(self)
fastAutoTest/core/common/network/shortLiveWebSocket.py:100
Methodreceive
(self)
fastAutoTest/core/common/network/websocketdatatransfer.py:51
MethodrepeatedClickElementByXpath
(self, xpath, visibleItemXpath=None, duration=50, tapCount=2)
fastAutoTest/core/h5/h5Engine.py:179
MethodrequestChildNodes
(self, nodeId=5)
fastAutoTest/core/h5/h5PageOperator.py:183
MethodreturnLastPage
(self)
fastAutoTest/core/h5/h5PageOperator.py:123
MethodreturnLastPage
(self)
fastAutoTest/core/wx/wxEngine.py:131
MethodreturnLastPage
(self)
fastAutoTest/core/wx/wxPageOperator.py:30
MethodreturnLastPage
(self)
fastAutoTest/core/qq/qqEngine.py:123
Methodrun
(self)
fastAutoTest/utils/singlethreadexecutor.py:28
MethodrunInstrumentationTestForClass
(pkgName, testcaseName, device=None, runnerName=None, printDetails=Fals
fastAutoTest/utils/adbHelper.py:92
MethodrunInstrumentationTestForWholePackage
(pkgName, device=None, runnerName=None, printDetails=False, cwd=None)
fastAutoTest/utils/adbHelper.py:77
MethodscreenOn
(device=None, printDetails=False, cwd=None)
fastAutoTest/utils/adbHelper.py:43
MethodscrollPickerByXpath
滑动选择picker的选项 要获取四个变量,所以发送了四次消息。 1.先定位到要点击的item 2.找到它的parent(即整个picker的content区域),并且获得要点击item的index,和总共item的个数
fastAutoTest/core/h5/h5Engine.py:378
MethodscrollWindow
(self, x, y, xDistance, yDistance, speed=800)
fastAutoTest/core/h5/h5PageOperator.py:96
MethodscrollWindow
(self, x, y, xDistance, yDistance, speed=800)
fastAutoTest/core/wx/wxPageOperator.py:52
Methodsend
(self, data)
fastAutoTest/core/common/network/websocketdatatransfer.py:48
MethodsetDebugLogMode
(self)
fastAutoTest/utils/logger.py:46
MethodsetDebugLogMode
(self)
fastAutoTest/core/h5/h5Engine.py:713
MethodsetDebugLogMode
开启debug的日志模式
fastAutoTest/core/wx/wxEngine.py:475
MethodsetDebugLogMode
开启debug的日志模式
fastAutoTest/core/qq/qqEngine.py:438
MethodsetException
(self, exception)
fastAutoTest/core/common/network/shortLiveWebSocket.py:64
MethodsetUrl
(self, url)
fastAutoTest/core/common/network/websocketdatatransfer.py:33
MethodtextElementByXpath
模拟硬件输入分为三个步骤 1.发送消息模拟点击 2.发送消息模拟输入(最多只能输入4个字符,因此要对输入的text进行分割 ) 3.发送消息模拟抬起
fastAutoTest/core/h5/h5PageOperator.py:40
MethodtextElementByXpath
先获取输入框的焦点, 再使用Chrome debug协议的输入api,再输入文字内容 :param xpath:输入框的xpath :parm text:要输入的文字
fastAutoTest/core/h5/h5Engine.py:316
MethodtextElementByXpath
:param needClick:如果为true,会先对控件进行一次点击,以获得焦点 输入前会先保存当前默认的输入法 然后将输入法切换到adb插件 输入中文,输入后讲输入法转换回默认输入发 needClick代表是否
fastAutoTest/core/wx/wxEngine.py:227
MethodtextElementByXpath
先获取输入框的焦点, 再使用Chrome debug协议的输入api,再输入文字内容 :param xpath:输入框的xpath :parm text:要输入的文字
fastAutoTest/core/qq/qqEngine.py:214
MethodunLockScreen
(device=None, fromX=None, fromY=None, toX=None, toY=None, printDetails=False, cwd=None)
fastAutoTest/utils/adbHelper.py:51
MethodunregisterCallback
(self, callback)
fastAutoTest/core/common/network/websocketdatatransfer.py:65
← previous201–285 of 285, ranked by callers