2017-06-12 18 views
-4

enter image description hereこれは、要素(button)のスクリーンショットである私は特定しようとしています:Selenium Webdriverを使用してボタンを識別する方法は?

enter image description here

私はセレンwebdriverをを使用して、ボタンをどのように特定することができますか?

あなたはあなたのケースのために、次のXPathを使用することができます
+0

セレンがhttps://www.w3schools.com/xml/xpath_intro.asp https://www.protechtraining.com/bookshelf/selenium_tutorial/locators?ncr=1を持っているロケータを見てください – Thomas

答えて

1

driver.findElement(By.xpath("//*[contains(text(),'Add Criteria')]")).click(); 

は、それはあなたを助けることを願っています。

+0

ありがとうございます。要素を識別していますが、クリックできません。 –

0
//a[contains(.,'Add Criteria')] 
+0

返信ありがとうあなたは完全なコマンドを送ってください。私はこれを試みたが、見つけられなかった。 –

+0

私はdriver.findElementを試しました(By.xpath( "//(a、(Add、 'Add Criteria'))"))。しかし、「要素がポイント(ある座標)でクリック可能ではない」というエラーが表示される –

+0

ロケータは正しいが、クリックすると不正なhtml要素が表示される) 要素が表示されていない場合は、ページとそれはhtmlの –

関連する問題