我正在学习自动化,我的Java代码有异常。运用智能思想
public static void main(String[] args) throws MalformedURLException, InterruptedException {
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("deviceName", "84B7N16401000731");
caps.setCapability("platformName", "Android");
caps.setCapability("app", "C:\\Appium\\node_modules\\appium\\build\\unlock_apk\\unlock_apk-debug.apk");
Thread.sleep(5000);
AndroidDriver driver = new AndroidDriver<MobileElement>(new URL("http://0.0.0.0:4723/wd/hub"), caps);
driver.findElementByAndroidUIAutomator("new UiSelector().description(\"Apps\")").click();
driver.findElementByAndroidUIAutomator("new UiSelector().text(\"Speech Morphing\")").click();
driver.quit();
}
并且出现异常消息
null
进程已完成,退出代码为%1
“An element could be Location on the page using the Givived search Parameters”表示您在应用程序上用于定位元素的ID不正确。您的应用程序是否在运行测试时启动?
问题内容: 我正在使用Python在Selenium中编写自动化测试。一种元素可能存在或可能不存在。我试图用下面的代码来处理它,当存在元素时它可以工作。但是脚本在元素不存在时失败,如果元素不存在,我想继续下一个语句。 错误- 问题答案: 您可以查看元素是否存在,然后单击(如果存在)。无需例外。注意中的复数“ s” 。
React路由器允许React应用程序处理。为了工作,我需要我的服务器在任何匹配的路由上发送React应用程序。 但是webpack dev server不能处理任意的endpoint。 这里有一个使用附加快递服务器的解决方案。如何允许webpack-dev-server允许来自react-router的入口点 但我不想启动另一个express服务器来允许路由匹配。我只想告诉WebpackDevS
问题内容: 当我有嵌套在根组件下的组件时,我无法实例化我的应用程序,该组件在其构造函数中使用。 我想知道为什么这种行为是非法的。假设我想在班级中使用该类,而只是在班级中引用该类。这似乎是不可能的。 创建层次结构的正确方法是什么? 谢谢你 PLNKR:http ://plnkr.co/edit/5Z0QMAEyZNUAotZ6r7Yi?p=preview 问题答案: 您可以直接将父组件注入到组件中,
问题内容: 我听说ReportNG创建的报告比TestNG的常规报告更好。我试图创建ReportNG报告,但失败了。我正在使用Eclipse,并且已经下载ReportNG,并将reportng-1.1.3.jar和velocity- dep-1.4.jar添加到类路径中,并编写了testng-suite.xml,如下所示: 当我执行时,我可以看到TestNG默认报告而不是ReportNG报告。我还
这可能是一个更巧妙的问题,但我在ViewComponent类中有以下方法 所以我的问题是我应该采取什么方法?让异步在那里与警告无关,还是有一个解决方案/修复这个警告?它对我的项目有那么大的影响吗? 谢了!
最近我一直在学习Angular和@angular/元素。我对创建可以在任何html中使用的自定义元素感到好奇。我的目标是创建简单的自定义元素,只有1个组件没有提供者,服务(我的第一个自定义元素) 但我有一个错误 这就是我的观点。对我来说,错误意味着我必须在导入createCustomElement、DoBootstrap和Injector之后定义一些注入依赖项或提供程序。我在谷歌上搜索了这个错误,