私はこのリンクの要素 "us states"を<h5>
に見つけたいと思います。私はcraigslistでこれを試しています。すべてのヘルプは非常にここでcssでセレンの元素を見つける必要があります
を理解されるであろうURLです。これらのクラスを持っている別の要素が存在しない限りhttp://auburn.craigslist.org/
<html class="">
<head>
<body class="homepage w1024 list">
<script type="text/javascript">
<article id="pagecontainer">
<section class="body">
<table id="container" cellspacing="0" cellpadding="0"
<tbody>
<tr>
<td id="leftbar">
<td id="center">
<td id="rightbar">
<ul class="menu collapsible">
<li class="expand s">
<li class="s">
<li class="s">
<h5 class="ban hot">us states</h5>
<ul class="acitem" style="display: none;">
</li>
<li class="s">
<li class="s">
By.cssSelector( "ban.hot:nth-of-type(3)") –
これは李Zengsの答えに加えています。何らかの理由で、彼はあなたがcssSelectorでクラス名とn番目の-の型を使用できることを言及しませんでした。クラス名を含むN番目の要素を取得するために要素のリストを調べる必要はありません。 –
@Vlad:指摘ありがとうございます。 'nth-of-type'はCSS3で、これは当時のすべてのブラウザでSereniumによって完全にサポートされていませんでした。それは今サポートされているかもしれませんが、確認する機会はありません。最新のSeleniumでテストしましたか? –