公司网站建设合同书,网站关键词怎么改,前端和后端适合什么人,如何进行医药网站建设一、前置说明
在Appium的1.6.0版本中引入了AppiumService类#xff0c;可以很方便的通过该类来管理Appium服务器的启动和停止。
二、操作步骤
import osfrom appium.webdriver.appium_service import AppiumService as OriginalServerfrom libs import pathclass AppiumSer…一、前置说明
在Appium的1.6.0版本中引入了AppiumService类可以很方便的通过该类来管理Appium服务器的启动和停止。
二、操作步骤
import osfrom appium.webdriver.appium_service import AppiumService as OriginalServerfrom libs import pathclass AppiumService(OriginalServer):def __init__(self, port4723, log_file_pathNone):self.port portself.log_file_path log_file_pathif not self.log_file_path:self.log_file_path os.path.join(path.get_log_dir(), fAppium_Server_{port}.log)super().__init__()def start_server(self, **kwargs):args [f-p {self.port},f-g {self.log_file_path},--session-override,--log-timestamp,--session-override,--local-timezone,--allow-insecure chromedriver_autodownload,]self.start(argsargs, **kwargs)if __name__ __main__:service AppiumService()service.start()print(service.is_running)print(service.is_listening)三、Demo验证
运行代码可以启动appium server执行测试脚本成功打开app:
def test_launch():import logginglogging.basicConfig(levellogging.DEBUG)from driver.appium.driver import WebDriverappium_server_url http://localhost:4723capabilities {platformName: Android,automationName: uiautomator2,deviceName: 127.0.0.1:62001,app: D:\\resources\\ApiDemos-debug.apk,}driver WebDriver(command_executorappium_server_url, capabilitiescapabilities)但是有一点小问题在上面代码中我加入了-g {self.log_file_path}输出启动日志但是并没有成功看到日志输出。几经测试仍没有成功输出如果有小伙伴找到问题解决方案请联系指正。
欢迎技术交流