この項目はページ上に見つかりません。 要素が表示されない例外、クリック可能なメッセージ。私は私のhtmlソースコードは時間遅延または要素があるようだselenium webdriverを使用してこのボタンを見つけたりクリックしたりすることはできません。java
a class="btn btn--primary" href="javascript:void(0);" name="save" id="saveBtn_24ad66f5be91c">Save</a>
この項目はページ上に見つかりません。 要素が表示されない例外、クリック可能なメッセージ。私は私のhtmlソースコードは時間遅延または要素があるようだselenium webdriverを使用してこのボタンを見つけたりクリックしたりすることはできません。java
a class="btn btn--primary" href="javascript:void(0);" name="save" id="saveBtn_24ad66f5be91c">Save</a>
ID、名前、CSSセレクタ、任意のXPathの代替または他の方法で私は、この要素に到達することができます
driver.findElement(saveBtn).click();
を試してみた 現在のページには表示されません。したがって、クリックする前に要素をフォーカスする必要があります。
new Actions(driver).moveToElement(element).perform();
この
driver.findElement(By.xpath( "// [名@ = '保存']"))試してみてください)(クリックしてください。
plz貼り付けのソースコードもあなたのコード –
私はその前にHTMLを置いていたのですが、申し訳ありませんでした – gabe
plz try xpath like // * [@ name = 'save']、また使用しない場合はimplicitwaitをあなたのコードも –