当前位置: 首页 > news >正文

秦皇岛做网站公司有哪些营销型网站是什么意思

秦皇岛做网站公司有哪些,营销型网站是什么意思,广州做网站怎么样,临沂网站建设报价目录 一、send_keys方法 二、press_keycode方法 三、subprocess方法直接通过adb命令输入 一、send_keys方法 这个是最常用的方法,不过通常使用时要使用聚焦,也就是先点击后等待: element wait.until(EC.presence_of_element_located((By…

目录

一、send_keys方法

二、press_keycode方法

三、subprocess方法直接通过adb命令输入


一、send_keys方法

这个是最常用的方法,不过通常使用时要使用聚焦,也就是先点击后等待:

element = wait.until(EC.presence_of_element_located((By.XPATH,r'//android.widget.EditText[@text="a"])')))
element.click()  # 获取焦点
element.send_keys("13488474661")  # 输入文本

但这种方式在处理某些输入框时,会报异常,类似这种,如果反复切换元素仍不能解决,就要考虑换方法了:

selenium.common.exceptions.InvalidElementStateException: Message: ACTION_SET_PROGRESS has failed on the element 'android.view.accessibility.AccessibilityNodeInfo@17c97; boundsInParent: Rect(0, 0 - 269, 36); boundsInScreen: Rect(201, 717 - 1008, 825); packageName: uni.UNIDCC1D16; className: android.widget.EditText; text: ; error: null; maxTextLength: -1; contentDescription: null; tooltipText: null; viewIdResName: null; checkable: false; checked: false; focusable: true; focused: true; selected: false; clickable: true; longClickable: false; contextClickable: false; enabled: true; password: false; scrollable: false; importantForAccessibility: false; visible: true; actions: [AccessibilityAction: ACTION_NEXT_HTML_ELEMENT - null, AccessibilityAction: ACTION_PREVIOUS_HTML_ELEMENT - null, AccessibilityAction: ACTION_SHOW_ON_SCREEN - null, AccessibilityAction: ACTION_CONTEXT_CLICK - null, AccessibilityAction: ACTION_SET_TEXT - null, AccessibilityAction: ACTION_PASTE - null, AccessibilityAction: ACTION_UNKNOWN - null, AccessibilityAction: ACTION_CLEAR_FOCUS - null, AccessibilityAction: ACTION_ACCESSIBILITY_FOCUS - null, AccessibilityAction: ACTION_CLICK - null, AccessibilityAction: ACTION_SET_PROGRESS - null]'. Did you interact with the correct element?
Stacktrace:

二、press_keycode方法

以下方法,可使输入框聚焦后直接输入即可,亦可以解决上面元素定位异常send_keys的问题:

            def press_keycodes_for_text(text):keycode_mapping = {'0': 7,'1': 8,'2': 9,'3': 10,'4': 11,'5': 12,'6': 13,'7': 14,'8': 15,'9': 16,}for char in text:if char in keycode_mapping:driver.press_keycode(keycode_mapping[char])# 输入示例press_keycodes_for_text("13488474661")

三、subprocess方法直接通过adb命令输入

引用subprocess包直接写入对应的内容即可,前提也是先聚焦文本框:

import subprocess##def adb_input_text(text):command = f'adb shell input text "{text}"'subprocess.run(command, shell=True)# 调用示例adb_input_text("13488474661")

http://www.zhongyajixie.com/news/58636.html

相关文章:

  • 怎么做网站的厦门人才网app
  • 网站建设背景怎么写潮州seo
  • 网站标题优化工具百度关键字搜索排名
  • 泗洪网站建设公司网站注册
  • labview可以做网站吗长沙做优化的公司
  • 推荐网站建设推广免费宣传网站
  • 西宁做网站君博领先seo关键词选取工具
  • 蒙城做网站阿里指数官网最新版本
  • 网站建设的程序广东东莞最新情况
  • 江山市建设厅网站百度企业
  • 网站外部链接怎么做网络营销就是seo正确吗
  • 佛山网站优化排名推广小学生简短小新闻
  • 泉州做网站哪家好软件开发培训
  • 做网站用php如何学习seo推广优化外包价格
  • 中国免费的企业名录谷歌seo一个月费用需要2万吗
  • 网站设计总结手机优化助手
  • 做产品的往这看 国外工业设计网站大全娱乐热搜榜今日排名
  • 一级a做爰片i免费网站百度竞价排名系统
  • 做外贸的网站网络营销的策划流程
  • asp网站怎么做自己在家做电商
  • 卖机器的网站怎么做阿里巴巴国际站运营
  • 萧山网站优化设计网站排行榜前十名
  • 服务器和网站的关系广告公司收费价格表
  • 分类网站 制作百度关键词收录排名
  • 烟台网站建设开发百度网站推广排名
  • 怎么查一个网站的域名产品网络营销
  • 网站商城系统建设方案推广引流网站
  • 网站开发前期需要啥第一接单网app地推和拉新
  • 怎样检查wordpress主题是否右后门优化搜索引擎的方法
  • 营销图片素材seo咨询邵阳