0
要素を作成して削除する必要があります。それが作成された後にテキストで要素を見つける方法はありますか? 要素のxpathは// div [@ id = 'mif-tree-6']/span/span [3]です。要素の位置をセレンideでテキストで検索して保存することはできますか?
要素を作成して削除する必要があります。それが作成された後にテキストで要素を見つける方法はありますか? 要素のxpathは// div [@ id = 'mif-tree-6']/span/span [3]です。要素の位置をセレンideでテキストで検索して保存することはできますか?
例えばxpathを使用できます。同様に:
//div[@id='mif-tree-6']//span[contains(text(),'your_text_here')]
UPDATE
はあなたのhtmlの例を提供してください。あなたの要素の親をxpathで見つけることができ、その後にすべての子を見つけることができます。多い場合
click | //div[contains(text(),'first_')]/../div[2]
しかし:たとえば、あなたのHTMLは=
<div id='lol'>
<div>first_item</div>
<div>second_item</div>
<div>third_element</div>
</div>
あなたは、XPathでの要素の配列を取得=
//div[contains(text(),'first_')]/../div
だからあなたのような何かを行うことができますある兄弟のテキストで兄弟要素を見つけるには、それらのすべてを得るためにループを使用する必要があります。
もう一度。あなたが何をしているのか、あなたのhtmlの例についての完全な情報を提供すれば、それははるかに簡単に提案するでしょう。
有益な回答ありがとうございます。この問題を探った後、私の助けとなるのは// span [contains(text()、 'My text')]です。どうもありがとう!!!要素のxpathの場所を格納する方法はありますか? –
「要素のxpathの場所を格納する」とはどういう意味ですか?あなたは何を受け取りたいですか? – Antesser
要素のxpathをクリックするか、要素に含まれているテキストをクリックしてください。 –