我的问题与XCode的Instruments工具中的UI Automation模板有关.UI Automation如何支持UIActionSheet测试?我知道有一个UIAActionSheet元素,我能够在我的应用程序中获取它.但我不知道如何使用操作表中的按钮进行操作.UI Automation不为这些按钮提供任何元素.UI自动化文档也没有关于此事的任何信息.请参阅以下链接.看起来这个控件不使用UIButton类用于按钮并以某种特定方式呈现它们.你能告诉我一些如何从UIAActionSheet到达按钮的线索吗?谢谢.
有一个waitForInvalid()但是waitForValid()函数怎么样?出于某种原因,在许多情况下,push/popTimeout对我不起作用.苹果?
我正在使用Appium(python客户端库)在Android上为混合移动应用程序进行测试自动化.我无法找到任何方法来自动化或创建使用"电话"后退按钮返回应用程序上一页的手势.是否有可以使用的驱动程序功能?我试着用self.driver.navigate().back()[希望这会模拟与Selenium相同的行为导航到以前的URL],但无济于事.谁有人建议出路?
我正在通过nightwatch.js测试一个web应用程序,我有一个具有style属性的元素,当我点击这个元素时它的样式属性发生了变化,我想通过nightwatch.js来测试这个场景.
通过nightwatch我可以点击元素但无法测试样式属性的值.如果有任何方法可以通过夜间测试来测试样式属性的元素值,那么请告诉我.
我的html元素如下.
<div id="wrapped_class" style="display: none;"/>
Run Code Online (Sandbox Code Playgroud)
当我点击这个元素如下
browser.click('#wrapped_class', function (client) {
client.waitForElementVisible('#wrapped_class[style=display block;', 5000);
});
Run Code Online (Sandbox Code Playgroud)
但上面不适合我.:( 请帮忙!
我已经在Windows PC上安装了该应用程序,我想使用python启动该应用程序并选择下拉选项,然后在该应用程序中执行其他一些活动。
我可以使用os.system命令启动该应用程序,但无法继续进行操作。
我希望程序执行以下操作:*从下拉菜单中选择*单击按钮
我的应用程序如何控制另一个应用程序的用户界面?
我是新来的Angular和Protractor.我写了几个量角器测试用例来自动注册,登录和其他一些页面.要执行测试用例例如学生注册,我需要传递一些数据,如名称,dob,年龄,地址等,现在我在我的测试用例中硬编码这些值,这不是最佳实践,所以我想要外化这些输入数据值对于我所有的量角器测试用例.我对此有一些想法,但无法确定哪一个是最佳方法和行业标准.
JSON每个测试集的文件中.JSON文件中.请建议我在编写量角器UI测试用例时应该考虑的最佳方法和任何其他最佳实践,因为我对这个框架是全新的jasmine 2.x.我正在使用量角器.
-Amar.
诸如Protractor之类的JavaScript UI自动化框架涉及异步执行,承诺,回调,匿名函数等,这对于像UI测试自动化这样的直接任务来说可能是一种过度杀伤,这基本上是一种顺序活动,如查找对象并对其执行操作.
如果我们可以在非基于JavaScript的自动化框架中处理AngularJS /其他前端Web应用程序开发JavaScript框架页面,那么我们为什么要选择JavaScript框架呢?
或者可以使用像ruby/python这样的语言中的量角器等框架移植,它们简单,可读,用户友好,因此更适合UI测试自动化?
注意:我并不反对JavaScript或其像Protractor这样的框架(实际上我已经成功地使用量角器为多个大型项目设计了自动化框架),但是我想理解选择JavaScript作为测试自动化语言的权衡吗?
自从升级到iOS 10.3以来,我注意到swipeUp()函数只刷了很少量的表视图.其中1次swipeUp()调用已经足够了,现在我有10次调用来做同样的事情.
有人得到了解决方案吗?
我必须自动化一个Web应用程序,其中包含一个拖放区域,用于从本地文件系统上载文件。我的测试环境是使用Python开发的。对于自动化测试,我使用了Selenium,但是一旦上传区域是div标签(没有输入标签-这样我就很容易),就不可能从文件系统中拖动文件。
我读了很多不同的文章,但到目前为止,没有一篇对我有用。重要的是要强调一点,我对使用AutoIT并不感兴趣,仅对带硒的本机python感兴趣。
我找到了这个Selenium:从文件系统拖放到webdriver?看起来确实很有前途的东西,但是我不知道该如何适应Python。
提前非常感谢您!
ui-automation ×10
python ×3
ios ×2
javascript ×2
protractor ×2
android ×1
angularjs ×1
appium ×1
c# ×1
instruments ×1
ios10.3 ×1
navigation ×1
selenium ×1
windows ×1
xcode ×1