1 selenium xpath selenium-webdriver
有没有办法找到下拉列表选项的XPATH位置使用文本"test1","first_test","i2","i3",如下面的代码所示.
<select id="listid_select" class="select-box" style="width:100px;" name="list_id">
<option value="">NONE</option>
<option value="1">test1</option>
<option value="3">first_test</option>
<option value="6">i2</option>
<option value="7">i3</option>
<option value="8">i4</option>
<option value="9">i5</option>
<option value="10">i6</option>
<option value="11">i7</option>
<option value="12">i8</option>
<option value="13">i9</option>
<option value="14">Clone1</option>
Run Code Online (Sandbox Code Playgroud)
我需要根据"文本名称"找到选项,而不是使用"值",因为有值持续到300以上.如果我找到使用名称的选项会很容易.
提前致谢 :)
Selenium具有Select功能,允许您通过文本或值进行选择.这是ac#的例子:
IWebElement element = driver.FindElement(By.XPath("//select[@id='listid_select']"));
SelectElement select = new SelectElement(element);
select.SelectByText("i2");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
112 次 |
| 最近记录: |