2016-12-01 18 views
0

Javaを使用してSelenium Webdriverのテキストが「あなたのカートに4つあります」というテキストを取得します。Selenium Webdriverで隠し要素のテキストを抽出する

<h2> 
    <!-- Plural Case [both cases are needed because page may be updated in Javascript] --> 
    <span class="ajax_cart_product_txt_s unvisible" style="display: inline;"> 
     There are 
     <span class="ajax_cart_quantity">4</span> 
     items in your cart. 
    </span> 
    <!-- Singular Case [both cases are needed because page may be updated in Javascript] --> 
    <span class="ajax_cart_product_txt " style="display: none;"> There is 1 item in your cart. </span> 
    </h2> 

私はgetText()とinnerHTMLを使用しようとしましたが、機能しませんでした。

+1

JavaScriptを使用...セレンは、これは、例えば可能性が見える要素... – Grasshopper

+0

とだけ対話しhttp://stackoverflow.com/questions/13047056/どのように読み込みテキストから隠し要素付きセレンウェブドライバ – Rockme

答えて

0

それが助け場合は、以下試してみてください。

String text = "return $('.ajax_cart_product_txt_s.unvisible').text();"; 
関連する問題