Skip to content
This repository has been archived by the owner on Nov 29, 2018. It is now read-only.

webdriver 2.45 + Firefox 36: InvalidSelectorError raised via Capybara::Node::Finders#find #8600

Closed
lukeis opened this issue Mar 4, 2016 · 14 comments

Comments

@lukeis
Copy link
Member

lukeis commented Mar 4, 2016

Originally reported on Google Code with ID 8600

What steps will reproduce the problem?
1. Setup capybara (v2.4.1) using selenium-webdriver's (v2.45) Firefox driver. In Ruby,
something along the lines of:
  Capybara.register_driver :selenium do |app|
    profile = Selenium::WebDriver::Firefox::Profile.new
    profile.native_events = true
    Capybara::Selenium::Driver.new(app, { :browser => :firefox, :profile => profile
})
  end
  Capybara.ignore_hidden_elements = false
2. load locations.html
3. page.find(4) # page.is_a Capybara::Session. #find is the root call: #fill_in, #check
exhibit the same behaviour

What is the expected output? 

"If the driver is capable of executing JavaScript, find will wait for a set amount
of time and continuously retry finding the element until either the element is found
or the time expires." [1]

In selenium-webdriver 2.39, the behaviour described above was observed: the #find call
would wait (up to Capybara.default_wait_time) for the selector to resolve an element.
That element was then returned, and could be clicked/checked, or otherwise had its
value set.

What do you see instead?

Selenium 2.45 raises an error almost immediately:

The given selector .//*[self::input | self::textarea | self::select][not(./@type =
'submit' or ./@type = 'image' or ./@type = 'hidden')][(((./@id = '4' or ./@name = '4')
or ./@placeholder = '4') or ./@id = //label[contains(normalize-space(string(.)), '4')]/@for)]
| .//label[contains(normalize-space(string(.)), '4')]//.//*[self::input | self::textarea
| self::select][not(./@type = 'submit' or ./@type = 'image' or ./@type = 'hidden')]
is either invalid or does not result in a WebElement. The following error occurred:
      InvalidSelectorError: Unable to locate an element with the xpath expression .//*[self::input
| self::textarea | self::select][not(./@type = 'submit' or ./@type = 'image' or ./@type
= 'hidden')][(((./@id = '4' or ./@name = '4') or ./@placeholder = '4') or ./@id = //label[contains(normalize-space(string(.)),
'4')]/@for)] | .//label[contains(normalize-space(string(.)), '4')]//.//*[self::input
| self::textarea | self::select][not(./@type = 'submit' or ./@type = 'image' or ./@type
= 'hidden')] because of the following error:
      TypeError: Argument 1 of Document.createNSResolver is not an object. (Selenium::WebDriver::Error::InvalidSelectorError)

Selenium version: 2.45 (selenium-webdriver)
OS: OSX 10.9.5
Browser: Firefox 
Browser version: 36.0.1

Apologies for submitting an issue describing use via Capybara and not the Firefox driver
directly... happy to work on a more robust test case if that helps - bit pushed for
time right this moment, however. 

[1] http://www.rubydoc.info/github/jnicklas/capybara/Capybara/Node/Finders#find-instance_method

Reported by steven.mcphillips@lonelyplanet.com.au on 2015-03-11 07:31:07


- _Attachment: [locations.html](https://storage.googleapis.com/google-code-attachments/selenium/issue-8600/comment-0/locations.html)_
@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

Forgot to mention: if I rescue the `page.find(4)` call and dump the page's HTML, the
element to be found is present. Introducing an arbitrary sleep _seems_ to help, probably
by ensuring the document is ready for parsing / manipulation

Reported by steven.mcphillips@lonelyplanet.com.au on 2015-03-11 07:36:25

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

Reported by barancev on 2015-03-12 07:50:33

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

I'm not having much luck isolating this issue. The live test uses Capybara + Cucumber
on a (Rails) Rack app

`createNSResolver` seems to be fed a `documentElement` <https://developer.mozilla.org/en-US/docs/Web/API/Document/documentElement>
which always seems to be available when I run selenium against a local file using FF36.
The problem is not exhibited when using FF34.

I neglected to provide the full stack trace before:

      The given selector .//input[./@type = 'checkbox'][(((./@id = '4' or ./@name =
'4') or ./@placeholder = '4') or ./@id = //label[normalize-space(string(.)) = '4']/@for)]
| .//label[normalize-space(string(.)) = '4']//.//input[./@type = 'checkbox'] is either
invalid or does not result in a WebElement. The following error occurred:
      InvalidSelectorError: Unable to locate an element with the xpath expression .//input[./@type
= 'checkbox'][(((./@id = '4' or ./@name = '4') or ./@placeholder = '4') or ./@id =
//label[normalize-space(string(.)) = '4']/@for)] | .//label[normalize-space(string(.))
= '4']//.//input[./@type = 'checkbox'] because of the following error:
      TypeError: Argument 1 of Document.createNSResolver is not an object. (Selenium::WebDriver::Error::InvalidSelectorError)
      [remote server] file:///var/folders/vn/g7plf4n13n92jztlrlcdl6l40000gn/T/webdriver-profile20150313-20311-2o3g7l/extensions/fxdriver@googlecode.com/components/driver-component.js:10245:in
`FirefoxDriver.annotateInvalidSelectorError_'
      [remote server] file:///var/folders/vn/g7plf4n13n92jztlrlcdl6l40000gn/T/webdriver-profile20150313-20311-2o3g7l/extensions/fxdriver@googlecode.com/components/driver-component.js:10303:in
`FirefoxDriver.prototype.findElementsInternal_'
      [remote server] file:///var/folders/vn/g7plf4n13n92jztlrlcdl6l40000gn/T/webdriver-profile20150313-20311-2o3g7l/extensions/fxdriver@googlecode.com/components/driver-component.js:10307:in
`FirefoxDriver.prototype.findElements'
      [remote server] file:///var/folders/vn/g7plf4n13n92jztlrlcdl6l40000gn/T/webdriver-profile20150313-20311-2o3g7l/extensions/fxdriver@googlecode.com/components/command-processor.js:12274:in
`DelayedCommand.prototype.executeInternal_/h'
      [remote server] file:///var/folders/vn/g7plf4n13n92jztlrlcdl6l40000gn/T/webdriver-profile20150313-20311-2o3g7l/extensions/fxdriver@googlecode.com/components/command-processor.js:12279:in
`DelayedCommand.prototype.executeInternal_'
      [remote server] file:///var/folders/vn/g7plf4n13n92jztlrlcdl6l40000gn/T/webdriver-profile20150313-20311-2o3g7l/extensions/fxdriver@googlecode.com/components/command-processor.js:12221:in
`DelayedCommand.prototype.execute/<'
      ./features/step_definitions/page_objects/ui/restructure_page.rb:11:in `select_place'

`restructure_page.rb:11` => page.check(4), where page is a Capybara::Session, with
#check mixed in from Capybara::Node::Actions (which calls Capybara::Node::Finders#find,
which is where the interaction with selenium begins)

Reported by steven.mcphillips@lonelyplanet.com.au on 2015-03-13 03:22:03

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

I'm running into a very similar problem.

I have the same system specs as steven:

Selenium version: 2.45 (selenium-webdriver)
OS: OSX 10.9.5 Mavericks
Browser: Firefox 
Browser version: 36.0.1

Funny thing was that I had this working, but it suddenly stopped working. Maybe because
I updated the selenium-webdriver version during a bundle update?

in app/spec/spec_helper.rb I have:

    Capybara.javascript_driver = :selenium #:webkit #:webkit_debug
    Capybara.default_driver = :webkit

Which used to work. But in my test case I have: 

    puts "Running with Capybara.current_driver: "
    puts Capybara.current_driver

Which strangely outputs :webkit, unless I also change Capybara.default_driver to :selenium
. Which I didn't have to do before. Weird.

This is important for me, since I'm dependant on setting the selenium window size.

Tried downgrading to selenium-webdriver 2.39.0 but without success.

Reported by magnemg on 2015-03-16 13:39:00

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

Actually, this:

    puts "Running with Capybara.current_driver: "
    puts Capybara.current_driver

Will output :selenium if it is run inside the test which has :js => true . So it's
not really the problem.

Actually, I found that the problem in my case was that I was triggering a click after
the find, like this:

find_link('Live results').trigger('click')

But this trigger method does not work in Selenium, as per the Capybara docs:
http://www.rubydoc.info/github/jnicklas/capybara/master/Capybara/Node/Element#trigger-instance_method

So I switched to using this instead:

    page.execute_script "$('#campaign_live').trigger('click');" 
    # must use this jQuery trigger method because Capybara::Element.trigger (i.e. `find_link('Live
results').trigger('click')`) does not work in Selenium, as said in the Capybara docs.

And everything worked fine. :-)

Reported by magnemg on 2015-03-16 14:28:43

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

Fixed by commit bb13f6dbca3ddc3976c406c02a20b19f498b9509

Reported by barancev on 2015-03-17 06:01:42

  • Status changed: Fixed
  • Labels added: Browser-Atoms

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

> Fixed by commit bb13f6dbca3ddc3976c406c02a20b19f498b9509

@barancev, any idea when this commit will appear on master? 

Reported by steven.mcphillips@lonelyplanet.com.au on 2015-03-17 23:06:25

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

please disregard #7. Found the commit on github <https://github.com/SeleniumHQ/selenium/commit/bb13f6dbca3ddc3976c406c02a20b19f498b9509>

Reported by steven.mcphillips@lonelyplanet.com.au on 2015-03-18 00:45:27

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

Awesome, barancev!

Reported by magnemg on 2015-03-23 11:17:36

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

org.openqa.selenium.NoSuchElementException: no such element
  (Session info: chrome=43.0.2357.132)
  (Driver info: chromedriver=2.14.313457 (3d645c400edf2e2c500566c9aa096063e707c9cf),platform=Windows
NT 6.1 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 20.03 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.46.0', revision: '87c69e2', time: '2015-06-04 16:16:47'
System info: host: 'PU-NB-MUPA', ip: '100.84.46.28', os.name: 'Windows 7', os.arch:
'amd64', os.version: '6.1', java.version: '1.7.0_60'
*** Element info: {Using=xpath, value=//td[@class='UHCol3']/ul/li/a/i/following-sibling::b[@class='Va(m)
yucs-trigger:h_Td(u) Ell D(ib) Lh(1.7) Lts(n) Fz(13px)']}
Session ID: 2a87865a89350d195d43529dba75d939
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{platform=XP, acceptSslCerts=true, javascriptEnabled=true, browserName=chrome,
chrome={userDataDir=C:\Users\AUPADH~1\AppData\Local\Temp\scoped_dir8328_19553}, rotatable=false,
locationContextEnabled=true, mobileEmulationEnabled=false, version=43.0.2357.132, takesHeapSnapshot=true,
cssSelectorsEnabled=true, databaseEnabled=false, handlesAlerts=true, browserConnectionEnabled=false,
webStorageEnabled=true, nativeEvents=true, applicationCacheEnabled=false, takesScreenshot=true}]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:605)
    at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:358)
    at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:455)
    at org.openqa.selenium.By$ByXPath.findElement(By.java:358)
    at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
    at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
    at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
    at com.sun.proxy.$Proxy9.getText(Unknown Source)
    at pageObjects.LoginPage.verifySignInUserName(LoginPage.java:70)
    at testCases.YahooLoginTestCase.getYahooLoginUserName(YahooLoginTestCase.java:18)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
    at org.testng.TestRunner.privateRun(TestRunner.java:767)
    at org.testng.TestRunner.run(TestRunner.java:617)
    at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
    at org.testng.SuiteRunner.run(SuiteRunner.java:240)
    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
    at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
    at org.testng.TestNG.run(TestNG.java:1057)
    at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175) 

Reported by jimmiamrit on 2015-07-12 00:23:47

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

Hi All, Provided the full stack trace . I am not being able to locate the element verified
on FirePath and its locating correctly.Issue is in Yahoo Inbox Page ,count of emails
in Inbox (Towards the left side).Attched image displays that the firepath is locating
correctly but still has some issue .

Reported by jimmiamrit on 2015-07-12 00:28:47


- _Attachment: LocatorIssue.png
![LocatorIssue.png](https://storage.googleapis.com/google-code-attachments/selenium/issue-8600/comment-11/LocatorIssue.png)_

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

org.openqa.selenium.NoSuchElementException: no such element
  (Session info: chrome=43.0.2357.132)
  (Driver info: chromedriver=2.14.313457 (3d645c400edf2e2c500566c9aa096063e707c9cf),platform=Windows
NT 6.1 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 20.03 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.46.0', revision: '87c69e2', time: '2015-06-04 16:16:47'
System info: host: 'PU-NB-MUPA', ip: '100.84.46.28', os.name: 'Windows 7', os.arch:
'amd64', os.version: '6.1', java.version: '1.7.0_60'
*** Element info: {Using=xpath, value=//li[@id='yucs-mail']/a/b/following-sibling::b[contains(text(),'Mail')]}
Session ID: 2a87865a89350d195d43529dba75d939
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{platform=XP, acceptSslCerts=true, javascriptEnabled=true, browserName=chrome,
chrome={userDataDir=C:\Users\AUPADH~1\AppData\Local\Temp\scoped_dir8328_19553}, rotatable=false,
locationContextEnabled=true, mobileEmulationEnabled=false, version=43.0.2357.132, takesHeapSnapshot=true,
cssSelectorsEnabled=true, databaseEnabled=false, handlesAlerts=true, browserConnectionEnabled=false,
webStorageEnabled=true, nativeEvents=true, applicationCacheEnabled=false, takesScreenshot=true}]
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:204)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:605)
    at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:358)
    at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:455)
    at org.openqa.selenium.By$ByXPath.findElement(By.java:358)
    at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:350)
    at org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement(DefaultElementLocator.java:69)
    at org.openqa.selenium.support.pagefactory.internal.LocatingElementHandler.invoke(LocatingElementHandler.java:38)
    at com.sun.proxy.$Proxy9.click(Unknown Source)
    at pageObjects.LoginPage.clickMailLink(LoginPage.java:34)
    at testCases.YahooLoginTestCase.clickMailLink(YahooLoginTestCase.java:24)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:714)
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
    at org.testng.TestRunner.privateRun(TestRunner.java:767)
    at org.testng.TestRunner.run(TestRunner.java:617)
    at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
    at org.testng.SuiteRunner.run(SuiteRunner.java:240)
    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
    at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
    at org.testng.TestNG.run(TestNG.java:1057)
    at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)

Reported by jimmiamrit on 2015-07-12 00:32:21

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

reproducible on latest selenium v2.47.1 and chrome browser

org.openqa.selenium.NoSuchElementException: no such element
  (Session info: chrome=44.0.2403.125)
  (Driver info: chromedriver=2.16.333243 (0bfa1d3575fc1044244f21ddb82bf870944ef961),platform=Windows
NT 6.1 SP1 x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 5.41 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.47.1', revision: '411b314', time: '2015-07-30 03:03:16'
System info: host: 'BPM-ALBA-AT-SELENIUM', ip: '172.29.14.96', os.name: 'Windows Server
2008 R2', os.arch: 'x86', os.version: '6.1', java.version: '1.8.0_25'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false,
chrome={userDataDir=C:\Users\ADMINI~1\AppData\Local\Temp\2\scoped_dir5852_26313}, takesHeapSnapshot=true,
databaseEnabled=false, handlesAlerts=true, hasTouchScreen=false, version=44.0.2403.125,
platform=XP, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true,
locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true,
javascriptEnabled=true, cssSelectorsEnabled=true}]
Session ID: a62d7d9599ee7f5e4cd395305419f33f
*** Element info: {Using=xpath, value=//li[contains(text(),'Тип подразделения')]}
Command duration or timeout: 5.92 seconds
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '2.47.1', revision: 'unknown', time: '2015-07-30 11:02:44'
System info: host: 'Bamboo.bpm.lanit', ip: '172.29.14.32', os.name: 'Linux', os.arch:
'amd64', os.version: '3.10.0-123.20.1.el7.x86_64', java.version: '1.7.0_75'
*** Element info: {Using=xpath, value=//li[contains(text(),'Тип подразделения')]}
Session ID: 09b70d6b-f1cc-4cbc-98c1-e644c86383db
Driver info: org.openqa.selenium.remote.RemoteWebDriver
Capabilities [{platform=XP, javascriptEnabled=true, acceptSslCerts=true, browserName=chrome,
chrome={userDataDir=C:\Users\ADMINI~1\AppData\Local\Temp\2\scoped_dir5852_26313}, rotatable=false,
locationContextEnabled=true, mobileEmulationEnabled=false, webdriver.remote.sessionid=09b70d6b-f1cc-4cbc-98c1-e644c86383db,
version=44.0.2403.125, takesHeapSnapshot=true, databaseEnabled=false, cssSelectorsEnabled=true,
handlesAlerts=true, browserConnectionEnabled=false, webStorageEnabled=true, nativeEvents=true,
hasTouchScreen=false, applicationCacheEnabled=false, takesScreenshot=true}]
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:138)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:595)
    at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
    at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:445)
    at org.openqa.selenium.By$ByXPath.findElement(By.java:358)
    at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:340)


Reported by Master.Zakharov on 2015-08-03 12:39:48

@lukeis
Copy link
Member Author

lukeis commented Mar 4, 2016

Reported by luke.semerau on 2015-09-17 18:25:56

  • Labels added: Restrict-AddIssueComment-Commit

@lukeis lukeis closed this as completed Mar 4, 2016
@SeleniumHQ SeleniumHQ locked and limited conversation to collaborators Mar 4, 2016
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant