我专注于为一个小颤振应用程序做测试自动化,我做了所有这些都是为了我的大学论文。

问题:

当我在python中启动appium服务器、android模拟器和脚本时,我收到以下错误消息:“未知错误:处理命令时发生未知服务器端错误。原始错误:无法读取未定义的属性'match'”

这是来自VS代码终端的全部错误消息:

回溯(最近一次调用):文件“c:\Users\XRAYAdmin\Documents\TestAutomation.py”,第9行,driver=webdriver.Remote('http://localhost:4723/wd/hub',在initsuper().init(文件“C:\Users\XRAYAdmin\AppData\Local\Programs\Python311\Lib\site packages\selenium\webdriver\remote\webdriver.py”)第230行,dict py”,第286行,在initself.start_session(capabilities,browser_profile)文件中“C:\Users\XRAYAdmin\AppData\Local\Programs\Python311\Lib\site packages\appium\webdriver\webdriver.py”,第320行,start_sessionsresponse=self.execute(RemoteCommand.NEW_SESSION,w3c_caps)中的“”\remote\webdriver.py“,第440行,executeself.error_handler.check_response(response)文件“C:\Users\XRAYAdmin\AppData\Local\Programs\Python\Python311\Lib\site packages\selenium\webdriver\remote\errorhandler.py”第245行,check_responseraise exception_class(message,screen,stacktrace)selenium.common.exceptions.WebDriverExceptions:消息:处理命令时发生未知服务器端错误。原始错误:无法读取undefinedStacktrace:UnknowError:处理命令时发生未知的服务器端错误。原始错误:无法在asyncHandler处读取undefinedat getResponseForW3CError(C:\Users\XRAYAdmin\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\Appium\node_mdules\Appium base driver\lib\protocol\errors.js:804:9)的属性“match”(C:\Users\XRAYAdmin\AppData\Local\Programs\Appium Server GUI\resources\app\node_modules\Appium\node_mdules\Appium base driver\lib\protocol\protocol.js:380:37)

Appium错误:无法读取属性';匹配';的未定义的更多相关文章

  1. ios – 如何在carthage上安装旧版本

    我需要使用carthage来运行Appium测试.虽然Appium社区仍在努力支持XCode9.2,但我们需要依赖XCode8.3.3操作系统:MacOSHighSierriaXCode版本:XCode8.3.3Java:1.9但是当我运行命令brewinstallcarthage时,我收到以下错误:请参考下面的链接,这意味着-XCode9对Appium的支持尚未推出[https://github

  2. Flutter中文教程-Cookbook

    Flutter中文网的Cookbook中包含了在编写Flutter应用程序时常见问题及示例。设计基础使用主题共享颜色和字体样式Images显示来自网上的图片用占位符淡入图片使用缓存图Lists创建一个基本list创建一个水平list使用长列表创建不同类型子项的List创建一个gridList处理手势处理点击添加Material触摸水波效果实现滑动关闭导航导航到新页面并返回给新页面传值从新页面返回数据给上一个页面网络从网上获取数据进行认证请求使用WebSockets

  3. 在Android上自动测试Cordova / Phonegap Webview

    这是我读完你的问题后我能想到的.所以让我们通过给定的环境进行拆分:原生iOS>单元测试–>在xCode中完成.http://www.apple.com>功能测试–>http://appium.io/原生Android>单元测试–>JUnit,http://developer.android.com/tools/testing/testing_android.html>功能测试–>http://selendroid.io/本地网络,如phonegap/cordova应用程序>单元测试–>jsunit,htt

  4. 如何在android上使用selenium或appium自动化Chrome浏览器?

    我想在Android设备上自动化AndroidChrome浏览器(不只是webview或其他浏览器,而是Chrome浏览器).我认为这可以通过这个链接https://sites.google.com/a/chromium.org/chromedriver/getting-started/getting-started—android,但它自动化我的PC浏览器浏览器.我也试过Appium,但日志后没

  5. android-studio – 未配置Dart SDK

    Initializinggradle…

  6. 安卓 – 从一个扑动的应用程序拨打电话

    或者有更好的选择从我的应用程序拨打电话?

  7. android – 如何在Flutter中添加Webview?

    我知道可以将WebView添加为整页,但找不到任何示例代码.我假设你可以使用PageView作为它的基础,但不知道如何调用本机androidWebView并将其添加到PageView.谁能指出我正确的方向?

  8. android – 如何将消息从Flutter传递给Native?

    如果需要与特定的API/硬件组件进行交互,您如何将Flutter的信息传递回Android/Native代码?是否有任何事件频道可以通过其他方式发送信息或类似于回调?

  9. android – 如何在Flutter App中处理onPause / onResume?

    我是否过于复杂的事情?即使我的用例似乎不需要它,我仍然想知道:如何自己处理onPause/onResume事件?

  10. android – Appium:“使用给定的搜索参数无法在页面上找到元素”错误

    我是Appium的新手,并一直在尝试自动化Android的转换计算器应用.我在尝试查找EditText元素时收到错误“org.openqa.selenium.NoSuchElementException:使用给定的搜索参数无法在页面上找到元素”.使用Appiumver1.0.0和Android4.3以下是我的代码:即使是ID的findElement也无效.请让我知道我在这里做错了什么,或者我是否需

随机推荐

  1. 如何扩展ATmega324PB微控制器的以下宏寄存器?

    我目前正在学习嵌入式,我有以下练习:展开以下宏寄存器:如果有人解决了这个问题,我将不胜感激,以便将来参考

  2. Python将ONNX运行时设置为返回张量而不是numpy数组

    在python中,我正在加载预定义的模型:然后我加载一些数据并运行它:到目前为止,它仍在正常工作,但我希望它默认返回Tensor列表,而不是numpy数组。我对ONNX和PyTorch都是新手,我觉得这是我在这里缺少的基本内容。这将使转换中的一些开销相同。

  3. 在macOS上的终端中使用Shell查找文件中的单词

    我有一个文本文件,其中有一行:我需要找到ID并将其提取到变量中。我想出了一个RexEx模式:但它似乎对我尝试过的任何东西都不起作用:grep、sed——不管怎样。我的一个尝试是:我为这样一个看似愚蠢的问题感到抱歉,但我在互联网上找不到任何东西:我在SO和SE上读了几十个类似的问题,并在谷歌上搜索了几个教程,但仍然无法找到答案。欢迎提供任何指导!

  4. react-chartjs-2甜甜圈图中只有标题未更新

    我正在使用react-chartjs-2在我的网站中实现甜甜圈图。下面是我用来呈现图表的代码。我将甜甜圈图的详细信息从父组件传递到子组件,所有道具都正确传递。当我在beforeDraw函数外部记录props.title时,它会记录正确的值,但当我在beforeDraw函数内部记录props.title时,它将记录标题的前一个值,从而呈现标题的前值。我在这里做错了什么?

  5. 如何在tkinter中使用Python生成器函数?

    生成器函数承诺使某些代码更易于编写。但我并不总是知道如何使用它们。假设我有一个斐波那契生成器函数fib(),我想要一个显示第一个结果的tkinter应用程序。当我点击“下一步”按钮时,它会显示第二个数字,依此类推。我如何构建应用程序来实现这一点?我可能需要在线程中运行生成器。但如何将其连接回GUI?

  6. 如何为每次提交将存储库历史记录拆分为一行?

    我正在尝试获取存储库的历史记录,但结果仅以单行文本的形式返回给我。

  7. 尝试在颤振项目上初始化Firebase时出错

    当尝试在我的颤振项目上初始化firebase时,我收到了这个错误有人知道我能做什么吗?应用程序分级Gradle插件Gradle项目颤振相关性我已经将firebase设置为Google文档已经在另一个模拟器上尝试过,已经尝试过创建一个全新的模拟器,已经在不同的设备上尝试过了,已经尝试了特定版本的firebase,已经尝试添加但没有任何效果,已经在youtube上看到了关于它的每一个视频,该应用程序在android和iOS两个平台上都抛出了这个错误

  8. 在unix中基于当前日期添加新列

    我试图在unix中基于时间戳列在最后一个单元格中添加一个状态列。我不确定如何继续。

  9. 麦克斯·蒙特利。我一直得到UncaughtReferenceError:当我在终端中写入node-v时,节点未定义

    如果这是您应该知道的,请确认:我已将所有shell更改为默认为zsh。当我在终端中写入node-v时,我一直收到“UncaughtReferenceError:nodeisnotdefined”。但它显示节点已安装。我是个新手,在这方面经验不足。

  10. 如何在前端单击按钮时调用后端中的函数?

    那么如何在后端添加一个新的端点,点击按钮调用这个函数。

返回
顶部