如何使用Selenium C#单击容器列容器中的文本
本文关键字:文本 何使用 单击 Selenium | 更新日期: 2023-09-27 17:56:07
HTML 如下所示
<div id="ctl00_ContentColumnContent_PatientPanel" >
<span id="ctl00_ContentColumnContent_lblPatient" class="label required">
Select a Patient:
</span>
<select name="ctl00$ContentColumnContent$ddlPatient" id="ctl00_ContentColumnContent_ddlPatient" class="select wide" size="10">
<option value="0">**Delhi**</option>
<option value="5422">Mumbai</option>
<option value="326">Chennai</option>
</select>
<span id="ctl00_ContentColumnContent_rfvPatient" style="color: red; visibility: hidden;">
Field is required
</span>
</div>
我想点击"德里"。
请指导我如何做到这一点。
以下应该有效 -
// select the drop down list
var patient = driver.FindElement(By.Name("ctl00$ContentColumnContent$ddlPatient"));
//create select element object
var selectElement = new SelectElement(patient );
// select by text
selectElement.SelectByText("**Delhi**");