CSSからXPATHに書き直そうとしています。 CSSは以下のように短縮されています:複数のクラスと要素をスキップしてCSSをXPATHに書き換えることができません
div:nth-child(1) > .lay-selection-button span.bet-button-price
私は相当するxpathを書こうとしています。
//div[1]/button[starts-with(@class=’lay-selection-button span.bet-button-price’)]//span[@class=’bet-button-price’]
なぜ機能していないのでしょうか。
でフルCSSは次のとおりです。
div:nth-child(1) > button.bf-bet-button.lay-button.lay-selection-button > div > span.bet-button-price
そして最後に、私が一番上に持っているもの:
に短縮#main-wrapper > div > div.scrollable-panes-height-taker > div > div.page-content.nested-scrollable-pane-parent > div > div > div > div.content-page-center-column.coupon-center-column > div > div:nth-child(1) > main > ng-include:nth-child(3) > section.coupon-card.coupon-card-first > div.card-content > bf-coupon-table > div > table > tbody > tr:nth-child(1) > td.coupon-runners > div:nth-child(1) > button.bf-bet-button.lay-button.lay-selection-button > div > span.bet-button-price
div:nth-child(1) > .lay-selection-button span.bet-button-price
次のCSS使用するときには、取得しますどのように多くのボタン:button.lay選択ボタンspan.betボタンを-価格? –
@ TonyBui 3列。私はあなたが1つの列のためにできるだけ多くのCSSを短縮したと信じています。私はそれをxpathにする方法が分かりません – Tetora
あなたのxpathは正しくないようです:これを試すことができますか:// div [1]/button [starts-with(@ class = 'lay-selection-button')] // span [@ class = 'bet-button-price'] –