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()


...全文
676 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fabbymee 2021-04-22
  • 打赏
  • 举报
回复
好吧 if len(self.driver.find_elements_by_xpath("//*[@text='OK']")) > 0: 这个条件语句根本没有被执行,因为不满足条件

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧