• 全部
  • 音视频
  • Camera
  • UI
  • SDK
  • Android Studio
  • 问答

appium unittest的print()在pycharm的控制台不显示log输出

fabbymee 软件配置/软件测试/软件开发  2021-04-22 03:34:22
import unittest

from appium import webdriver


class MyTestCase(unittest.TestCase):
dc = {}
driver = None

def setUp(self):
# desired_caps = {
# 'appPackage': 'com.experitest.ExperiBank',
# 'appActivity': '.LoginActivity',
# 'platformName': 'Android',
# 'deviceName': 'Android Emulator',
# }
self.dc['app'] = "D:\\CLX\\Android\\eribank.apk"
self.dc['appPackage'] = "com.experitest.ExperiBank"
self.dc['appActivity'] = ".LoginActivity"
self.dc['platformName'] = 'Android'
# self.dc['deviceName'] = 'a3ae1c63'
self.dc['deviceName'] = 'Android Emulator'
self.driver = webdriver.Remote("http://localhost:4723/wd/hub", self.dc)

def testFirstAutomationTest(self):
if len(self.driver.find_elements_by_xpath("//*[@text='OK']")) > 0:
self.driver.find_element_by_xpath("//*[@text='OK']").click()
print("OK click")
self.driver.find_element_by_xpath("//*[@text='Username']").send_keys('company')
self.driver.find_element_by_xpath("//*[@text='Password']").send_keys('company')
self.driver.find_element_by_xpath("//*[@text='Login']").click()

def tearDown(self):
# self.driver.quit()
pass


if __name__ == '__main__':
unittest.main()


...全文
231 点赞 收藏 1
写回复
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fabbymee 04-22
好吧 if len(self.driver.find_elements_by_xpath("//*[@text='OK']")) > 0: 这个条件语句根本没有被执行,因为不满足条件
回复
发帖
Android
创建于2009-10-09

7.8w+

社区成员

移动平台 Android
申请成为版主
帖子事件
创建了帖子
2021-04-22 03:34
社区公告
暂无公告