【发布时间】:2015-03-15 20:05:31
【问题描述】:
我是 Selenium 的新手。在特定情况下,我无法捕获输入元素。下面是代码:
<ul class = "form1">
<li class="firstName">
<input placeholdervalue="First name" tabindex="1" placeholder="First name" class="text" placeholdevalue="First name" data-input-rule="name" data-value-rule="required" maxlength="20" type="text">
</li>
</ul>
我想定位输入元素。我尝试使用定位器By.ClassName、By.CssSelector("input[class='text placeholder']") 定位它,也尝试过:
wait.Until(ExpectedConditions.ElementIsVisible(By.CssSelector("input[className='text' and placeholdevalue='First name'"))).SendKeys("Vipul");
但是输入元素没有被选中。 请告诉我选择输入元素的正确方法。
【问题讨论】:
标签: c# selenium selenium-webdriver webdriver