当前位置:网站首页 > Python编程 > 正文

python 由于目标计算机积极拒绝(selenium 由于目标计算机积极拒绝)



(by appium 1.4.13.1)

contexts(self):

drag_and_drop(self, origin_el, destination_el):

reset(self):

-. find_elements_by_name

问题描述
当使用类似下面的代码获取元素的 content-desc 属性时,会报 NoSuchElement 错误:

但使用如下代码却能正常执行:

很明显,这个错误原因不是找不到元素,而是 get_attribute 出问题。

问题原因探究

appium server 在 android 原生应用上获取 attribute 的大致流程为:

通过排查各部分的代码发现,错误是在 产生的(排查过程涉及代码有点多,所以这里就不解释了),所以看看 bootstrap 相关源码:

其中 getStringAttribute 和 getBoolAttribute 源码如下:

总结

可获取的:

字符串类型:

布尔类型(如果无特殊说明, get_attribute 里面使用的属性名称和 uiautomatorviewer 里面的一致):

到此这篇python 由于目标计算机积极拒绝(selenium 由于目标计算机积极拒绝)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • int怎么用python(int语句python)2024-12-12 18:09:06
  • python获取用户输入的一个字符串(python获得用户输入的一个字符串,将字符串逆序输出)2024-12-12 18:09:06
  • int怎么用python(int怎么用Python)2024-12-12 18:09:06
  • python函数大全及详解 pdf(python常用函数大全pdf)2024-12-12 18:09:06
  • python 没有return返回none(python没有return返回什么)2024-12-12 18:09:06
  • py文件用什么运行(python3.7运行py文件)2024-12-12 18:09:06
  • pymysql返回字典(python字典对象的方法返回字典的键列表)2024-12-12 18:09:06
  • 安装node(安装nodesass报错python)2024-12-12 18:09:06
  • 服务器配置pytorch环境(服务器部署python程序)2024-12-12 18:09:06
  • py文件怎么执行电脑(python执行py文件)2024-12-12 18:09:06
  • 全屏图片