2016-09-06 13 views
0

webHTMLのinnerpath値だけを知っているxpathを取得する方法はありますか?Python webdriver:innerHTMLからXPATHを取得

「保存」ボタンがあります。「保存」というテキストのボタンです。ボタンがシステム上の次回の更新でページ上の位置を変更できるため、毎回xpathが変更されるとします。ここで

は、ページのソースからの例のビットです:

<button ng-click="Model.Save()" ng-disabled="Model.SavingChecklist" href="javascript:void(0)" class="btn" translate=""> 
    <span class="ng-scope">Save</span> 
</button> 

私はinnerHTMLプロパティ値「保存」と(二行目の)XPathを返すためのページを検索したいです。 「保存」はリンクではないことに注意してください。

可能ですか?

+0

"第二のライン" は何か? – Andersson

+0

保存 Alichino

答えて

0

あなたはinnerHTML="Save"で任意の要素に一致するようにXPathを使用することができます以下

//*[text()="Save"] 

またはあなたの場合:

//button/span[text()="Save"] 
+0

素晴らしいです。ありがとう! – Alichino

関連する問題