2017-05-19 27 views
0

私はここに、それをクリックする前に、ボタンを無効にするには、私が持っているものです。Java for Selenium webdriverで無効にしたボタンを有効にする方法は?

<button type="submit" name="shippingAddress_save" value="Continue to Billing >" disabled="disabled"> 
+1

は、[スタックオーバーフロー](http://stackoverflow.com)へようこそ!このサイトでは、自分でコードを書くことができます**。 [もっと研究をして](http://meta.stackoverflow.com/questions/261592)問題がある場合は**あなたが試したことを投稿することができます** **動作していないことの明確な説明**を提供し、** [最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)**を提供します。私は[良い質問をする方法](http://stackoverflow.com/questions/how-to-ask)を読むことをお勧めします。また、[ツアー](http://stackoverflow.com/tour) – AWinkle

答えて

0

あなたはセレンでクリックを行った後、HTML側のpropertieを変更する必要がありますが、あなたがそれを行うことはできませんセレニウムitsef、セレンはあなたの言うことだけを行いますが、UIや行動の変更が必要な場合はコーディングする必要があります。

+0

ありがとう、それは意味をなさない! – kristina

+0

あなたは大歓迎です!私はいつも助けてくれることを愛していて、便利だと分かった場合は答えを受け入れることを忘れないでください –

0

あなたは以下のようにJavascriptExecutorを使用したセレンでこれを行うことができます。

WebElement yourButton= driver.findElement(By.name("shippingAddress_save")); 

JavascriptExecutor js = (JavascriptExecutor) driver; 
js.executeScript("arguments[0].removeAttribute('disabled','disabled')",yourButton); 

WebDriverWait wait = new WebDriverWait(driver, 20); 
wait.until(ExpectedConditions.elementToBeClickable(yourButton)); 

yourButton.click(); 
+0

ありがとうございますが、まだ「要素はポイント(355、1279)でクリックできません」 – kristina

+0

@kristina:コード、今すぐお試しください。 – kushal

関連する問題