如何使用 Appium 库在我的代码中使用 javascript
Posted
技术标签:
【中文标题】如何使用 Appium 库在我的代码中使用 javascript【英文标题】:How to use javascript in my code using Appium library 【发布时间】:2019-05-23 12:32:36 【问题描述】:我正在尝试使用机器人框架中的 Appium 库自动化移动应用程序。谁能帮我如何使用java脚本来点击按钮。
【问题讨论】:
到目前为止你有什么尝试? 你有什么尝试吗?很高兴知道您面临什么错误。 :) @TobiasWilfert 1-Wait until Element is Visible 2-click element @LubosJerabek 点击在报告中正确传递,但它没有点击设备中的按钮 我必须在移动应用程序中进行测试并签入另一个 Web 应用程序以在设备中打开 chrome 浏览器,但问题是我的脚本是正确的,他必须单击按钮,但确实如此不重定向到 acceuile 的页面 【参考方案1】:试试这个:
http://serhatbolsu.github.io/robotframework-appiumlibrary/AppiumLibrary.html#Execute%20Script
那么你应该能够将你的 javascript 传递给这个函数,例如
Execute Script document.getElementById("elementId").click()
【讨论】:
我已经安装了Appiumlibrary的最后一个版本,这个版本中没有关键字我不知道为什么 未知关键字“执行脚本”,即使显示的错误消息也有效,谢谢 WebDriverException: Message: Method is not implemented 我收到此错误并且脚本失败 我只是在运行控制台日志。像这样:执行脚本 console.log('hello') 我也尝试访问 DOM 元素但有同样的错误。 我重新检查了我的 DOM ID,它们是正确的。在这里你可以检查到底是什么***.com/questions/62052275/…以上是关于如何使用 Appium 库在我的代码中使用 javascript的主要内容,如果未能解决你的问题,请参考以下文章