Python - 使用 python appium 将 str 类型转换为 appium.webdriver.webdriver.WebDriver

问题描述

我正在尝试使用 python appium webdriver 启动一个 android 移动应用程序。 管理启动应用程序。但是想要将 wd 存储在允许以 str、int、bytes 存储值的数据库中。 驱动程序值为 和数据类型是 appium.webdriver.webdriver.WebDriver 我可以将它的类型转换为 str 但无法从 str 恢复回 WebDriver。任何建议都可以尝试。

def __init__(self,defaultArgs=None):
    desired_caps = {}
    desired_caps['platformName'] = 'Android'
    desired_caps['platformVersion'] = '10'
    desired_caps['deviceName'] = 'Samsung'
    desired_caps['appPackage'] = 'com.samsung.android.dialer'
    desired_caps['appActivity'] = 'com.samsung.android.dialer.DialtactsActivity'
    desired_caps['autoGrantPermissions'] = 'true'
    desired_caps['skipUnlock'] = 'false'
    desired_caps['noreset'] = 'true'
    desired_caps['fullReset'] = 'false'    
    desired_caps['newCommandTimeout'] = '250000'
    **self.driver** = webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...