Webページにこのようなコンテンツがいくつかあります。
Appname Description Price Part Number Validity
App1 some desc1 25 JH32 30
App2 some desc2 250 PB36 180
App2 some desc3 20 QL76 10
App3 some desc4 50 KQ3J 30
私のアプリケーションは、アプリを起動した後、ユーザーがアプリ名を入力して、セレンがこのサイトでその特定のアプリ名を検索するようなものです。このステップを超えて欲しいのは、次のことです。
検索するアプリ名が何であれ、セレンはそのフィールドに対応する値を取得する必要があります。たとえば、セレンは価格、有効性、および部品番号フィールドの値を取得する必要があります。classname、tagname、id などの属性を使用して値を取得するためにセレンを試しました。
アプリケーションの開始時に検索ボックスでユーザーがアプリ名として何を指定するかを予測できないため、ここでは使用できません。
サイトのフィールド (価格) をクリックすると得られるサンプル HTML コード。これにはfirebugを使用しました。そして、私はセレンにFirefoxブラウザを使用しています..
<td height="100%" class="ms-vb-title"><table height="100%" cellspacing="0" surl="" uis="512" cid="0x0100DFF86ACBE51BE549AA56639FCC32D7E0" ctype="Item" ms="0" csrc="" hcd="" couid="" otype="0" icon="icgen.gif||" ext="" type="" perm="0x1b03c4312ef" dref="sites/SoftwareDev/IAG/IAS/Lists/Unify Parts" url="/sites/SoftwareDev/IAG/IAS/Lists/Unify%20Parts/27_.000" id="27" ctxname="ctx1" onmouseover="OnItem(this)" class="ms-unselectedtitle"><tbody><tr><td width="100%" class="ms-vb"><a target="_self" onclick="GoToLink(this);return false;" href="/sites/SoftwareDev/IAG/IAS/Lists/Unify%20Parts/DispForm.aspx?ID=27" onfocus="OnLink(this)">MindMeister - 251-500 Pupil License<img height="1" border="0" width="1" alt="Use SHIFT+ENTER to open the menu (new window)." class="ms-hidden" src="/_layouts/images/blank.gif"></a></td><td><img width="13" alt="" style="visibility:hidden" src="/_layouts/images/blank.gif"></td></tr></tbody></table></td>
どうすれば私が言ったことを達成できますか?コメントをいただければ幸いです..