お使いの携帯電話にAPKをインストールします。1.
driver.install_app(app_path)
参数:
app_path:脚本机器中APK文件路径
2.携帯電話のAPPを削除するには
driver.remove_app(app_id)
参数:
app_id:需要卸载的app包名
3. APPがインストールされているかどうかを確認するために、
driver.is_app_installed(bundle_id)
参数:
bundle_id: 可以传入app包名,返回结果为True(已安装) / False(未安装)
携帯電話にファイルを送信します。4.
import base64
data = str(base64.b64encode(data.encode('utf-8')),'utf-8')
driver.push_file(path,data)
参数:
path:手机设备上的路径(例如:/sdcard/a.txt)
data:文件内数据,要求base64编码
Python3.x中字符都为unicode编码,而b64encode函数的参数为byte类型,需要先转码;
生成的数据为byte类型,需要将byte转换回去。
携帯電話からのPULLファイル
import base64
data = driver.pull_file(path) # 返回数据为base64编码
print(str(base64.b64decode(data),'utf-8')) # base64解码
参数:
path: 手机设备上的路径
現在の画面要素構造を得る6
driver.page_source
作用:
返回当前页面的文档结构,判断特定的元素是否存在