我对 appium 移动测试有疑问。我是 QA 测试员的新手。早些时候我写了网络自动测试,我没有这些问题。我设置测试我写一个。还是有同样的问题
import os
import unittest
from appium import webdriver
class AndroidTests(unittest.TestCase):
def setUp(self):
desired_capabilities = {}
desired_capabilities['platformName'] = 'Android'
desired_capabilities['version'] = '5.0.1'
desired_capabilities['deviceName'] = 'Android Device'
desired_capabilities['app'] = os.path.abspath(
os.path.join(os.path.dirname(__file__), '/home/tom/seller.apk'))
self.driver = webdriver.Remote('http://localhost:4723/wd/hub', desired_capabilities)
def tearDown(self):
# end the session
self.driver.quit()
def test_Log_good(self):
self.driver.find_element_by_id(ID.et_login).clear()
self.driver.find_element_by_id(ID.et_login).send_keys('admin')
self.driver.find_element_by_id(ID.et_password).clear()
self.driver.find_element_by_id(ID.et_password).send_keys('login')
self.driver.find_element_by_id(ID.btn_login).click()
if __name__ == '__main__':
suite = unittest.TestLoader().loadTestsFromTestCase(AndroidTests)
unittest.TextTestRunner(verbosity=2).run(suite)
错误显示:WebDriverException:消息:处理命令时发生未知的服务器端错误。原始错误:无法读取未定义的属性“forceStop”
我认为问题出在设置上。我在ubuntu 16上工作。