Skip to content

Instantly share code, notes, and snippets.

View luke-hill's full-sized avatar

Luke Hill luke-hill

  • United Kingdom
View GitHub Profile

Keybase proof

I hereby claim:

  • I am luke-hill on github.
  • I am lukeh7789 (https://keybase.io/lukeh7789) on keybase.
  • I have a public key ASBbXkENrmTn1Uh59jQXhjEwU5UjlepzsKBg1D-zfwJksgo

To claim this, I am signing this object:

class: "java.lang.NullPointerException",
stackTrace: [
{
fileName: "ExternalSessionKey.java",
className: "org.openqa.grid.internal.ExternalSessionKey",
methodName: "fromWebDriverRequest",
lineNumber: 77
},
{
fileName: "WebDriverRequest.java",
Selenium::WebDriver::Error::UnknownCommandError: mouseMoveTo
Build info: version: '3.4.0', revision: 'unknown', time: 'unknown'
System info: host: 'NODE13810626', ip: '172.23.4.115', os.name: 'Windows 8.1', os.arch: 'x86', os.version: '6.3', java.version: '1.8.0_102'
Driver info: driver.version: RemoteWebDriver (org.openqa.selenium.UnsupportedCommandException)
[remote server] org.openqa.selenium.remote.http.AbstractHttpCommandCodec(AbstractHttpCommandCodec.java):220:in `encode'
[remote server] org.openqa.selenium.remote.http.AbstractHttpCommandCodec(AbstractHttpCommandCodec.java):118:in `encode'
[remote server] org.openqa.selenium.remote.HttpCommandExecutor(HttpCommandExecutor.java):158:in `execute'
[remote server] org.openqa.selenium.remote.service.DriverCommandExecutor(DriverCommandExecutor.java):82:in `execute'
2017-11-08 11:18:06 WARN Selenium Selenium::WebDriver::Remote::Http::Default#timeout= is deprecated. Use #read_timeout= or #open_timeout= instead
2017-11-08 11:18:06 INFO Selenium -> POST session
2017-11-08 11:18:06 INFO Selenium >>> http://automated-testing-hub01.hq.otbeach.com:4444/wd/hub/session | {"desiredCapabilities":{"browserName":"chrome","version":"","platform":"WIN10","javascriptEnabled":true,"cssSelectorsEnabled":true,"takesScreenshot":true,"nativeEvents":false,"rotatable":false,"chromeOptions":{"args":["--disable-infobars","--start-maximized","enable-automation"]}}}
2017-11-08 11:18:06 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"282"}
2017-11-08 11:18:11 INFO Selenium <- {"state":null,"sessionId":"bd72191c-19f3-40bc-a815-2a4e63687047","hCode":896745610,"value":{"mobileEmulationEnabled":false,"hasTouchScreen":true,"platform":"XP","acceptSslCerts":true,"webStorageEnabled":true,"browserName":"chrome","takesScreenshot":t
2017-11-08 11:10:37 WARN Selenium [DEPRECATION] :timeout= is deprecated. Use #read_timeout= and #open_timeout= instead.
2017-11-08 11:10:37 INFO Selenium -> POST session
2017-11-08 11:10:37 INFO Selenium >>> http://automated-testing-hub01.hq.otbeach.com:4444/wd/hub/session | {"desiredCapabilities":{"browserName":"chrome","version":"","platform":"WIN10","javascriptEnabled":true,"cssSelectorsEnabled":true,"takesScreenshot":true,"nativeEvents":false,"rotatable":false,"chromeOptions":{"args":["--disable-infobars","--start-maximized","enable-automation"]}},"capabilities":{"firstMatch":[{"browserName":"chrome"}]}}
2017-11-08 11:10:37 DEBUG Selenium > {"Accept"=>"application/json", "Content-Type"=>"application/json; charset=utf-8", "Content-Length"=>"339"}
2017-11-08 11:10:37 INFO Selenium <- {"status":13,"value":{"class":"java.lang.NullPointerException","stackTrace":[{"fileName":"HashMap.java","className":"java.util.HashMap","methodName":"putMapEntries","lineNumber":501},{"fileName":"HashMap.java","classNam
def register_remote_driver(capabilities)
Capybara.register_driver :selenium do |app|
client = Selenium::WebDriver::Remote::Http::Default.new
client.timeout = 120
if browser == :firefox
Capybara::Selenium::Driver.new(
app,
browser: :remote,
url: ENV['hub_url'],
Using rubocop 0.50.0
Using selenium-webdriver 3.7.0 from source at `.`
Using webmock 2.3.2
Using rspec 3.6.0
Updating files in ../third_party/rb/vendor/cache
Bundle complete! 6 Gemfile dependencies, 28 gems now installed.
Bundled gems are installed into ./build/third_party/rb/vendor/bundle.
/home/osboxes/Code/selenium/rake-tasks/buck.rb:37 warning: multiple Java methods for arguments (Java::OrgApacheHttpClientMethods::HttpGet), using first:
public org.apache.http.client.methods.CloseableHttpResponse org.apache.http.impl.client.CloseableHttpClient.execute(org.apache.http.client.methods.HttpUriRequest) throws java.io.IOException,org.apache.http.client.ClientProtocolException
public org.apache.http.HttpResponse org.apache.http.impl.client.CloseableHttpClient.execute(org.apache.http.client.methods.HttpUriRequest) throws java.io.IOException,org.apache.http.client.ClientProtocolException
2017-08-18 14:58:38 +0100:INFO - stage5_1 loaded in 2.482623697s
2017-08-18 15:00:40 +0100:INFO - FAILED: User books a Flight to Tenerife from London with full payment
2017-08-18 15:00:40 +0100:DEBUG - REASON: Net::ReadTimeout
2017-08-18 15:00:40 +0100:DEBUG - Writing to screenshot /var/lib/jenkins/workspace/Adhoc-IE/screenshots/flight_only_order_feature_5_2017-08-18-15-00-40.png
2017-08-18 15:03:10 +0100:INFO -
******************************************************************************************************************************************************
2017-08-18 15:03:10 +0100:INFO - Starting Feature: Place an order for Flight Only
Element not found in the cache - perhaps the page has changed since it was looked up
For documentation on this error, please visit: http://seleniumhq.org/exceptions/stale_element_reference.html
Build info: version: '2.53.1', revision: 'a36b8b1', time: '2016-06-30 17:37:03'
System info: host: 'node13810620', ip: '172.23.4.108', os.name: 'Windows 8.1', os.arch: 'x86', os.version: '6.3', java.version: '1.8.0_102'
Driver info: driver.version: unknown (org.openqa.selenium.StaleElementReferenceException)
[remote server] <anonymous class>(resource://fxdriver/modules/web-element-cache.js):9454:in `fxdriver.cache.getElementAt'
[remote server] <anonymous class>(file:///C:/Users/ieuser/AppData/Local/Temp/anonymous6705458459645073067webdriver-profile/extensions/fxdriver@googlecode.com/components/command-processor.js):9039:in `Utils.getElementAt'
[remote server] <anonymous class>(file:///C:/Users/ieuser/AppData/Local/Temp/anonymous6705458459645073067webdriver-profile/extensions/fxdriver@googlecode.com/components/command-p
[root@automated-testing-hub01.HQ (production) log]# grep 2d2262b2-f8fd-4a11-8d23-0202ebf03d1e grid_extras.2017-03-29.log
29 Mar 2017 09:23:24 [Forwarding ext. key 2d2262b2-f8fd-4a11-8d23-0202ebf03d1e to http://172.23.4.112:5555/wd/hub at 09:23:24] INFO video.RemoteVideoRecordingControlCallable - Creating new Video callable for proxy: http://172.23.4.112:5555, int key: b8b9c0c9-60a2-4d97-a632-dde0dbee469e, ex. key: 2d2262b2-f8fd-4a11-8d23-0202ebf03d1e, action: heartbeat, lastAction: getCurrentWindowHandle:
29 Mar 2017 09:23:24 [pool-1-thread-28913] INFO threads.SessionHistoryCallable - Associating internal key 2d2262b2-f8fd-4a11-8d23-0202ebf03d1e to external key 2d2262b2-f8fd-4a11-8d23-0202ebf03d1e
29 Mar 2017 09:23:24 [pool-1-thread-28915] ERROR videorecording.RemoteVideoRecorderHelper - Error building URI for host: 172.23.4.112, port: 3000, session: 2d2262b2-f8fd-4a11-8d23-0202ebf03d1e, action: heartbeat, params: {session=2d2262b2-f8fd-4a11-8d23-0202ebf03d1e, action=heartbeat, description=getCurrentWind