watir-webdriver 얘기 (11) 테두리 처리

1819 단어 webdriver
인터넷에서 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와 selectlist는 동일한 것으로 별명과 같다.

좋은 웹페이지 즐겨찾기