2222
路径:C:Usershanjj20688AppDataLocalAndroidandroid-sdk ools
import pytest from appium import webdriver from time import sleep class TestDw(): def setup(self): desire_cap = {} desire_cap['platformName'] = 'android' desire_cap['devicesName'] = '127.0.0.1:7555' desire_cap['appPackage'] = 'com.xueqiu.android' desire_cap['appActivity'] = 'view.WelcomeActivityAlias' desire_cap['dontStopAppOnReset'] = 'true' desire_cap['unicodeKeyBoard'] = 'true' desire_cap['resetKeyBoard'] = 'true' self.driver = webdriver.Remote("http://127.0.0.1:4723/wd/hub",desire_cap) self.driver.implicitly_wait(10) def teardown(self): self.driver.quit() def test_search(self): print("搜索用例") """ 1.打开雪球app 2.点击搜索输入框 3.想搜索输入框里面输入“阿里巴巴” 4.在搜索输入框里面选择“阿里巴巴”,然后进行点击 5.获取这只相关阿里巴巴的股价,并判断这只股价的价格>200元 """ self.driver.find_element_by_id("com.xueqiu.android:id/tv_search").click() e16 = self.driver.find_element_by_id("com.xueqiu.android:id/search_input_text").send_keys("阿里巴巴") self.driver.find_element_by_xpath("//*[@resource-id='com.xueqiu.android:id/name' and @text='阿里巴巴']").click() cureent_price = float(self.driver.find_element_by_id("com.xueqiu.android:id/current_price").text) assert cureent_price > 200 sleep(3) self.driver.back() if __name__ == '__main__': pytest.main()