2017-10-18 15 views
-2

css/xpathセレクタを使用してボタンのonclickテキストを取得する方法がわかりません。以下のコードです:cssまたはxpathセレクタを使用してボタンをクリックする方法

<button type="button" class="btn btn-primary pull-right btn-sm no-redirect ph" onclick="showNumber('11111111122/002-26688<br>18000000000', 'DIM')> 
    <span>ABC</span> 
</button> 

私は番号「11111111122/002から26688
180億

を抽出したい助けてください

+0

をクリックした後、テキスト表示を取得するには、要素を見つけることがありますか? – NarendraR

+0

ボタンをクリックすると、別のポップアップウィンドウが表示され、そのウィンドウ上に数字が表示されます – michael

+0

そのためには、ボタンをクリックしてその上に要素を配置する必要があります。 – NarendraR

答えて

0

それをするカップルの方法があります - 1は次のようになります。この:

'//*[contains(@onclick, "showNumber")]'

'//*[contains(@onclick, "showNumber")]/*'

その後、

または単に

//@onclick

と正規表現でそれをきれいに、ソースのどの残りに依存し、それが解析する方法。

+0

ありがとうございます。私は試しました response.xpath( '// * [は(@onclick、' showNumber ')]')。extract() しかし無効な構文のようなエラーが表示されます – michael

+0

あなたは二重引用符"showNumber" part @michael –

+0

申し訳ありません、私のサンプルを修正しました。 –

0
ボタン

//button[@class='btn btn-primary pull-right btn-sm no-redirect ph'] 

をクリックするのxpath以下

使用して、あなたはボタンは、そのボタンをクリックすると数を示している

関連する問題