watir-webdriverのあれらの事(十一)ドロップダウンボックスの処理について話します

1687 ワード

ネット上でwatir-webdriverを见て、ある人はSelect枠の中国语が选択することができないと言って、私は自分で今の新しいバージョン0.5.3を试みて、できるので、更にどんな补丁を打つ必要はありませんて、简単な试みて、以下はテスト用のhtmlです
 
 
<html>
<head>
<title>select</title>
</head>
<body>
    <select name="area" id="area_select" >  
        <option value="1"> </option>  
        <option value="2"> </option>  
        <option value="3"> </option>  
        <option value="4"> </option>  
        <option value="5"> </option>  
         <option value="5">test</option>   
      </select>
</body>
</html>

 
名前の選択により、中国語付きのものは、次のコードを使用できます.
 
 
b.select_list(:name=>"area").select /te/
 
に を するときは、 を って します.これには なところがたくさんあります. えば、 にどんな が まれているか っています. が まれているなら します.このように くことができます.
 
 
valueで することもできます.
 
 
b.select_list(:name=>"area").select_value("2")

 
のドロップダウン・ボックスで した を できます.
 
b.select_list(:name=>"area").value
 
ドロップダウン・ボックスのすべての を できます.
 
b.select_list(:name=>"area").options

このように するのは、optionオブジェクト、オブジェクトがよく う であり、 に.text .value .selected? テキスト、 の 、 されているかどうかをそれぞれ します.
 
に しますが、 たちが に する はラジオで、 の 、 も に じです.そして、selectとselect_リストは じで、 に します.