"계정 선택"옵션 값을 찾으려고합니다. 페이지 뒤에 HTML 코드는 다음과 같습니다 내가 사용하고Selenium WebDriver를 사용하여 Select List에서 이름을 찾을 수 없습니다.
<tbody>
<tr class="alt first">
<tr>
<td height="30">
<select id="pkitem" name="pkitem" size="1" class="selectfont" onchange="multipickvalue(document.formMain.pkitem,document.formMain.listdata);document.formMain.listmodified.value=1;">
<option value="">--- Select Account---</option>
<option value="**COPY" size="small">*PRIVATE AND CONFIDENTIAL* CON (**COPY) </option>
<option value="ALDWYCH" size="small">*PRIVATE AND CONFIDENTIAL* CON (ALDWYCH)</option>
<option value="56456465456456456" size="small">12345 (56456465456456456)</option>
<option value="12345" size="small">123456 (12345)</option>
<option value="2SISTERGRP" size="small">2 SISTERS FOOD GROUP (2SISTERGRP)</option>
<option value="402SIST12" size="small">2 SISTERS FOOD GROUP (402SIST12)</option>
C# 코드는 다음과 같습니다
var SelectAcc1 = Driver.Instance.FindElement(By.Id("pkitem"));
var SelectElement = new SelectElement(SelectAcc1);
SelectElement.SelectByText(SelectAcc);
필드 이름을 찾을 수 없습니다. 누군가 제발 도와 줄 수 있어요.
'SelectAcc'의 값은 무엇입니까? – Buaban
HTML을 올바르게 들여 쓰기를 원하십니까? –