当前位置:网站首页 > 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 由于目标计算机积极拒绝)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • python中如何向字典中添加删除元素(python中如何向字典中添加删除元素的值)2024-12-12 18:09:06
  • 服务器配置pytorch环境(服务器配置python环境)2024-12-12 18:09:06
  • python函数返回多个参数(python3返回多个值)2024-12-12 18:09:06
  • python服务部署(py部署到服务器)2024-12-12 18:09:06
  • onnx模型部署 python(onnx模型部署arm板)2024-12-12 18:09:06
  • python函数大全及详解app(python函数大全及详解 pdf)2024-12-12 18:09:06
  • win32api模块(python中win32api模块)2024-12-12 18:09:06
  • python删除venv虚拟环境(pipenv删除虚拟环境)2024-12-12 18:09:06
  • python 写函数(python写函数检查用户传入的对象)2024-12-12 18:09:06
  • 列表的增删改查方法python(python列表添加删除元素)2024-12-12 18:09:06
  • 全屏图片