问题标签 [seetest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
appium - 在 Windows 上自动化 IOS 设备的推荐方法是什么?
在谈论如何从 Windows PC 自动化 IOS 设备时,我已经看到了这个话题,每个站点和帖子上的答案都给了它广泛的范围。
一方面,我看到它的主要答案是:由于 Apple 的规则,这是不可能的,或者它的设置真的很乱,不值得努力维护,(尽管没有详细解释为什么它会很乱。)另一方面,我读过关于iOS模拟器如iPadian、Smartface等推荐的文章和帖子;以及建议不要使用此软件的文章,建议它们可能包含恶意软件和病毒。
我发现其他来源建议使用 Experitest、Appium Studio、Quamotion、TestProject 在 Windows PC 上测试和自动化 IOS。然而,在阅读了对这些站点保持谨慎的担忧,并且无法证明这些工作室/软件是否合法地支持在 Windows 上模拟真实的 IOS 环境以及反对采用这种方法的论点之后,我无法判断哪些来源是可靠的这个话题了。
你可以猜到,我问这个问题的兴趣在于,我想找到一种在 Windows 上自动化 IOS 并体验如何在 iPhone 上运行测试的方法。我通常在 Eclipse Studio 中编写代码并使用 Oracle VM 创建 Android 模拟器进行测试。如果我需要一个物理 IOS 设备来进行测试,我很好。
感谢所有建议。谢谢
appium - “创建新会话是不可能的,因为‘createSession’需要 HttpClient、InputStream 和 long”在 experitest 中运行测试时
我正在尝试cloud.seetest.io
通过在 eclipse 中安装 appium studio 插件在云平台的 android 手机中运行我的测试,以便可以直接从 eclipse IDE 本身运行测试。
它总是给出错误
org.openqa.selenium.WebDriverException:无法创建新会话,因为未找到需要 HttpClient、InputStream 和 long 的“createSession”或无法访问
java - 如何在appium java的日历中向上滚动到特定日期
我在日历中的年份列表中向上滚动以选择特定日期,例如“1998”。那么如何向上滚动到给定年份并单击该年份?
这个给定的代码向上滚动一点,然后再次向下滚动两次。 此图像显示最新的日历 ui
java - 如何验证随机数生成并提供计算
我有一个网站https://www.ultimateqa.com/complicated-page/在该网站上有一个要填写的表格,其中有一个 Captcha,它产生随机数并要求用户进行加法并输入一个数字。
我正在尝试使用 Java 在 Selenium 上执行此操作。
如何验证随机数,取它们,进行计算,然后将答案添加到输入字段?
xpath - 如何识别或创建 XPath 以动态更改屏幕中的内容(在移动 Web 中)
我需要使用 SeeTest 工具自动化移动 Web 应用程序 (iOS)。应用程序充满了动态内容,表示就像有一个标题后跟一个段落,因此当用户向下滚动视图时,有很多相同格式的内容(标题和段落)。此内容(包括标题/段落)将随时更改。视图中唯一的一个静态元素是主标题,如果我想在向下滚动后识别并单击任何内容标题,则在该内容附近看不到其他静态元素。用户可以点击任何标题,它会将用户导航到另一个屏幕。
这我想自动化,但找不到任何方法来获取内容的唯一 XPath,因为它的属性(如id、class、text、index)总是在变化。
seetest - 我在哪里可以找到 com.expitest.client 的 jar 文件
我是 seeTest 的新手,只是尝试录制和播放功能的演示。我复制了代码,但不知道从哪里可以找到 com.expitest.client
java - 由于播放保护,应用程序未安装在远程设备上
对于我的移动自动化测试,我连接到https://cloud.seetest.io/并选择他们的一台 android 设备来运行测试。在我到 Seetest 的连接字符串中,我指定了要运行的应用程序。每次运行时,应用程序都应该从云端安装到设备并启动。在每次运行结束时,Seetest 会从已安装的应用程序中清理设备。最近远程连接失败,因为安装没有完成。Play Protect 消息会弹出关于我的 AUT 的警告,除非按下“仍然安装”按钮,否则安装无法完成。我无法与此弹出窗口交互,因为此时我仍未连接到设备(在我的连接字符串中,我指定要安装的应用程序,除非已安装,否则连接失败)。我也无法手动设置设备以禁用 Play Protect。有谁知道我能做什么?