【发布时间】:2019-07-09 12:34:17
【问题描述】:
我正在处理一些自动化测试,并且我正在使用 Selenium Web 驱动程序。到目前为止,我已经编写了一个脚本,该脚本可以找到该类,但无法选择下拉菜单中的任何一项。
这是我到现在为止的脚本:
driver.FindElement(By.Id("loginOK")).Click();
Thread.Sleep(3000);
driver.FindElement(By.XPath("//*[@id = \"content\"]/div[3]/div[2]/div[1]/a[1]")).Click();
Thread.Sleep(3000);
driver.FindElement(By.XPath("//*[@id= \"sec1272\"]/table/tbody/tr[2]/td[2]/div/img")).Click();
Thread.Sleep(3000);
driver.FindElement(By.ClassName("fm - s fm - off fm - focused"));
我想选择以下项目之一:
<tbody>
<tr class="row" oid="12" height="24"><td class="ln">Bujqesi, Zhvillim rural, Pyjet dhe kullotat, Natyra dhe Biodiversiteti</td></tr>
<tr class="row-selected" oid="13" height="24"><td class="ln">Burime Njerezore</td></tr>
<tr class="row" oid="9" height="24"><td class="ln">Administrimi dhe menaxhimi i institucioneve te arsimit parauniversitar</td></tr>
<tr class="row" oid="14" height="24"><td class="ln">Ceshtje ligjore/Asete</td></tr>
<tr class="row" oid="15" height="24"><td class="ln">Emergjencat Civile/Mbrojtja nga Zjarri</td></tr>
<tr class="row" oid="10" height="24"><td class="ln">Hapesire Publike/Mjedis</td></tr>
<tr class="row" oid="2" height="24"><td class="ln">Kerkesa/Ankesa te pergjithshme</td></tr>
</tbody>
提前非常感谢:)
【问题讨论】:
-
这与 Web 组装有什么关系?
-
您说的是“下拉”,但您的 HTML 只是一个表格?
-
@Liam 好的,但项目显示为下拉菜单
标签: c# html selenium automated-tests