0
動作しない実行、私が実行され、document.querySelector('shop-app /deep/ shop-button')
、それは私がセレンJavaドライバ(V 53)を使用してwebdriverをセレン以内に同じことを実行しようとtag.Whenを返し、 ChromeDriverの最新バージョンは、私がnullpointer、セレンはJavaScriptをChromeブラウザ用のJavaScriptコンソールで
WebElement shadowRoot = (WebElement) ((JavascriptExecutor)driver).executeScript("return document.querySelector('shop-app /deep/ shop-button')");
Iamは、ウェブサイト上のショップのボタンにアクセスしようとしている取得するには、この点でhttps://shop.polymer-project.org/.Anyヘルプは高く評価されています。
あなたがそれらのすべてにアクセスすることを希望する4店今ボタンがあるのですか? –
メンズアウターウェアセクションの最初のボタンにアクセスしようとしています。少し変更されたコードは:WebElement shadowRoot =(WebElement)((JavascriptExecutor)ドライバー).executeScript( "return document.querySelector( 'shop-app/deep/shop -ボタン')"); \t \t WebElement mensOuterWearBtn = shadowRoot.findElement(By.tagName( "a")); \t \t mensOuterWearBtn.click(); – user564769