-
-
Save e-oz/5a567a4a059aa4eb7768 to your computer and use it in GitHub Desktop.
by.addLocator('link', | |
/** | |
* Find <a> element by href attribute | |
* @param {string} href | |
* @param {Node} [parentElement=] | |
* @returns {Array.<Node>} | |
*/ | |
function (href, parentElement) { | |
parentElement = parentElement || document; | |
var links = parentElement.querySelectorAll('a'); | |
return Array.prototype.filter.call(links, function (link) { | |
return (link.href && ((link.href === href) || (link.href === (link.baseURI + href)))); | |
}); | |
}); |
I have problem running script.....error code 199 has come
what to do........plz solve the problem
shrikant@YM-SAJJANGAD:~/workspace/anjumTests/selenium$ protractor searchUCon.js
(node:15621) [DEP0022] DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead.
[16:09:40] I/launcher - Running 1 instances of WebDriver
[16:09:40] I/hosted - Using the selenium server at http://localhost:4444/wd/hub
[16:10:41] E/launcher - unknown error: Chrome failed to start: exited abnormally
(Driver info: chromedriver=2.30.477691 (6ee44a7247c639c0703f291d320bdf05c1531b57),platform=Linux 4.4.0-78-generic x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 60.02 seconds
Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
System info: host: 'YM-SAJJANGAD', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-78-generic', java.version: '1.8.0_131'
Driver info: driver.version: ChromeDriver
[16:10:41] E/launcher - WebDriverError: unknown error: Chrome failed to start: exited abnormally
(Driver info: chromedriver=2.30.477691 (6ee44a7247c639c0703f291d320bdf05c1531b57),platform=Linux 4.4.0-78-generic x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 60.02 seconds
Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
System info: host: 'YM-SAJJANGAD', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '4.4.0-78-generic', java.version: '1.8.0_131'
Driver info: driver.version: ChromeDriver
at Object.checkLegacyResponse (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/error.js:505:15)
at parseHttpResponse (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/http.js:509:13)
at doSend.then.response (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/http.js:440:13)
at
at process._tickCallback (internal/process/next_tick.js:169:7)
From: Task: WebDriver.createSession()
at Function.createSession (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver.js:777:24)
at Function.createSession (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/chrome.js:709:29)
at createDriver (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/index.js:167:33)
at Builder.build (/usr/lib/node_modules/protractor/node_modules/selenium-webdriver/index.js:623:16)
at Hosted.getNewDriver (/usr/lib/node_modules/protractor/built/driverProviders/driverProvider.js:53:33)
at Runner.createBrowser (/usr/lib/node_modules/protractor/built/runner.js:195:43)
at q.then.then (/usr/lib/node_modules/protractor/built/runner.js:339:29)
at _fulfilled (/usr/lib/node_modules/protractor/node_modules/q/q.js:834:54)
at self.promiseDispatch.done (/usr/lib/node_modules/protractor/node_modules/q/q.js:863:30)
at Promise.promise.promiseDispatch (/usr/lib/node_modules/protractor/node_modules/q/q.js:796:13)
[16:10:41] E/launcher - Process exited with error code 199
conf.js file:-
exports.config={ seleniumAddress:' http://localhost:4444/wd/hub',
capabilities: { 'browserName': 'chrome' },
specs:['searchU.js']
};
@vlajos i'm 2 years late but that comment got me like :fire:
@vlajos Awesome
Maybe a bit more efficient: