ericmckean / chromedriver

Automatically exported from code.google.com/p/chromedriver
0 stars 0 forks source link

<details> children are always considered displayed #1062

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
See http://goo.gl/ll2FvQ for common issues.

Issue Description:
The <details> element hides all its children but <summary> by default.
However, ChromeDriver returns `true` when calling `isDisplayed` on a <details> 
child node.

Steps to reproduce (if relevant, you MUST provide a simplified html page or
link to public site):
<html>
<details>
<summary>Toggle</summary>
<p id="target">Should be hidden by default</p>
</details>
</html>

(using `admc/wd`)

browser
  .init({browserName:'chrome'})
  .get("index.html")
  .elementById('target')
  .isDisplayed()
  .should.eventually.be(false)
  .fin(function() { return browser.quit(); })
  .done();

Original issue reported on code.google.com by matti.sc...@data.gouv.fr on 19 Mar 2015 at 2:32

GoogleCodeExporter commented 9 years ago
Could you please provide your configuration details - OS, Chrome 
browser,ChromeDriver versions,selenium version. Thanks

Original comment by gmanikp...@chromium.org on 19 Mar 2015 at 5:20

GoogleCodeExporter commented 9 years ago

Original comment by gmanikp...@chromium.org on 19 Mar 2015 at 10:11

GoogleCodeExporter commented 9 years ago
Sure, sorry.

- Mac OS X 10.10.2 x86_64
- Google Chrome Version 41.0.2272.89 (64-bit)
- ChromeDriver 2.14.313457 (3d645c400edf2e2c500566c9aa096063e707c9cf)
- Selenium Server v2.45.0, with Core v2.45.0. Built from revision 5017cb8

Original comment by matti.sc...@data.gouv.fr on 20 Mar 2015 at 10:35

GoogleCodeExporter commented 9 years ago

Original comment by samu...@chromium.org on 31 Mar 2015 at 11:36