- From: Matthew Ryan <notifications@github.com>
- Date: Wed, 11 May 2016 10:59:46 -0700
- To: w3c/webcomponents <webcomponents@noreply.github.com>
- Cc:
Received on Wednesday, 11 May 2016 18:00:16 UTC
Workaround for selenium webdriver does not work; the workaround gets triggered too late. NodeJS test code:
```js
var your_chrome_path = "/usr/bin/google-chrome-unstable";
var webdriver = require('selenium-webdriver'), chrome = require('selenium-webdriver/chrome');
var driver = new webdriver.Builder().
forBrowser("chrome").
setChromeOptions((new chrome.Options())
.setChromeBinaryPath(your_chrome_path)
.addArguments("enable-blink-features=ShadowDOMV1"))
var driverInstance = driver.build();
driverInstance.get("http://jsbin.com/xabazejuqe");
driverInstance.executeScript(function(){
var origattachshadow = Element.prototype.attachShadow;
Element.prototype.attachShadow = function(options){
options.mode = "open";
return origattachshadow.apply(this,options);
}
});
```
Result: "This is some test text" is still inside a closed shadow DOM.
---
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/webcomponents/issues/354#issuecomment-218539599
Received on Wednesday, 11 May 2016 18:00:16 UTC