Tag: webdriverjs

使用WebdriverJS禁用GhostDriver,PhantomJS的控制台日志

我一直在试图找出如何禁用令人讨厌的控制台日志,当我们用webdriverjs运行phantomjs(鬼驱动程序),但徒劳无功。 [INFO – 2016-10-09T14:57:15.039Z] GhostDriver – Main – running on port 62381 [INFO – 2016-10-09T14:57:15.084Z] Session [aa75cc80-8e30-11e6-8da5-a561819d4151] – page.settings – {"XSSAuditingEnabled":false,"javascriptCanCloseWindows":true,"javascriptCanOpenWindows":true,"javascriptEnabled":true,"loadImages":true,"localToRemoteUrlAccessEnabled":false,"userAgent":"Mozilla/5.0 (Macintosh; Intel Mac OS X) AppleWebKit/538.1 (KHTML, like Gecko) PhantomJS/2.1.1 Safari/538.1","webSecurityEnabled":true} [INFO – 2016-10-09T14:57:15.084Z] Session [aa75cc80-8e30-11e6-8da5-a561819d4151] – page.customHeaders: – {} [INFO – 2016-10-09T14:57:15.084Z] Session [aa75cc80-8e30-11e6-8da5-a561819d4151] – Session.negotiatedCapabilities – {"browserName":"phantomjs","version":"2.1.1","driverName":"ghostdriver","driverVersion":"1.2.0","platform":"mac-10.10 (Yosemite)-64bit","javascriptEnabled":true,"takesScreenshot":true,"handlesAlerts":false,"databaseEnabled":false,"locationContextEnabled":false,"applicationCacheEnabled":false,"browserConnectionEnabled":false,"cssSelectorsEnabled":true,"webStorageEnabled":false,"rotatable":false,"acceptSslCerts":false,"nativeEvents":true,"proxy":{"proxyType":"direct"}} [INFO – 2016-10-09T14:57:15.084Z] SessionManagerReqHand […]

量angular器:在上传过程中检查存在的元素

我正在使用量angular器来自动化AngularJS应用程序。 有一种情况是我需要使用浏览button上传图片,并在上传过程中检查进度条是否存在。 我正在使用下面的代码来实现相同的: element(locator).sendKeys(pathOfTheImage); expect(element(locatorOfProgressBar).isPresent()).toBeTruthy(); 这里的问题是 – 尽pipe进度条存在,断言总是失败,因为element(locator).sendKeys(pathOfTheImage); 命令仍在进行中,并且没有返回任何内容来继续执行下一个命令,即断言点。 我曾尝试使用closures同步没有成功: browser.ignoreSynchronization = true; 任何解决这个问题? 如何在不等待sendKeys命令成功的情况下继续执行下一个命令?