我居然在这里看到了你 2333
感谢分享,先收藏
@lihuazhang、@seveniruby、@monkey麻烦帮我看下我的帖子现在可以恢复正常吗
#46 楼 @wanwan001 哪个问题?。click 报错的这个问题吗?
楼主我用的 appium 1.5.3,使用 inspector 进行录制的时候调用 findEelementByName,但是运行的时候是出错了
另外我想请教下,
这几个属性,分别怎么对应 ind_element_by_id /find_element_by_accessibility_id
# coding=utf-8
import os
from appium import webdriver
import time
import unittest
from appium.webdriver.common.touch_action import TouchAction
from selenium.webdriver.common.action_chains import ActionChains
class SimpleIOSTests(unittest.TestCase):
def setUp(self):
# set up appium
app = "com.kugou.fm"
self.driver = webdriver.Remote(
command_executor='http://127.0.0.1:4723/wd/hub',
desired_capabilities={
'app': app,
'platformName': 'iOS',
'platformVersion': '8.3',
'udid': '99da17f05fb2fd56017dd0c9fc25e46fce84d102',
'deviceName': 'iPhone5'
})
def test_ui_computation(self):
el = self.driver.find_element_by_accessibility_id("我的页面")
el.click()
def tearDown(self):
self.driver.quit()
if __name__ == '__main__':
#suite = unittest.TestLoader().loadTestsFromTestCase(SimpleIOSTests)
suite=unittest.TestSuite()
suite.addTest(SimpleIOSTests("test_ui_computation"))
unittest.TextTestRunner(verbosity=2).run(suite)
报错的错误截图
能帮我看下是什么原因吗 万分感谢
请问是更新了 appium 1.5 以后的 find_element_by_name 方法就不能用吗?
代码里的 device name,应该是从 itools 查看设备信息的 device name(就是手机 - 设置 - 关于手机里面的名字)
这个问题已经解决,我没等 appium 运行完就直接启动脚本导致的