硒的css选择器

时间:2017-04-06 18:56:08

标签: selenium testing xpath css-selectors

我想从下面的代码中获取文字。在这里,我想复制.js_count课文结果。

<div class="search-result-bar">
    <div class="search-result-bar-country">
        <a class="search-result-bar-country-title" href="javascript:void(0);" title="paris">paris </a>
        <span class="search-result-bar-country-dot">
        ·
        </span>
        <span class="search-result-bar-country-count">
            <span class="js_count">10146</span>
            <span class="js_text"> rentals</span>
        </span>
    </div>
</div>

错误日志:

*** Element info: {Using=css selector, value=span.js_count} at
sun.reflect.NativeConstructorAccessorImpl.newInstance0(Nativ‌​e Method) at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknow‌​n Source) at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Un‌​known Source) at 
java.lang.reflect.Constructor.newInstance(Unknown Source) at 
org.openqa.selenium.remote.http.W3CHttpResponseCodec.createE‌xception(W3CHttpResp‌​onseCodec.java:133)

1 个答案:

答案 0 :(得分:1)

您可以使用以下XPath表达式

//span[@class="js_count"]

CSS选择器

span.js_count

找到所需元素,然后使用getText()方法提取其文本内容