Skip to content

Instantly share code, notes, and snippets.

@e-oz
Last active November 29, 2018 23:20
Show Gist options
  • Save e-oz/5a567a4a059aa4eb7768 to your computer and use it in GitHub Desktop.
Save e-oz/5a567a4a059aa4eb7768 to your computer and use it in GitHub Desktop.
Protractor locator to find <a> element by href attribute
@vlajos
Copy link

vlajos commented Mar 13, 2015

Maybe a bit more efficient:

 element(by.css('a[href*="somethinginthelink"]'))

@AnjumMomin
Copy link

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']
};

@jonathanfann
Copy link

jonathanfann commented Sep 19, 2017

@vlajos i'm 2 years late but that comment got me like :fire:

@mainak-grmtech
Copy link

@vlajos Awesome

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment