appium モバイル テストに問題があります。私はQAテスターの初心者です。以前、私は Web オートモーション テストを作成しましたが、これらの問題はありません。私はテストをセットアップします。まだ同じ問題があります
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で作業しています。