我正在通过Firefox中的Selenium webdriver进行网站自动化。一切都很好,但我不知道如何点击单选按钮。如何点击selenium webdriver中的DOM元素通过C#
网络中有两个单选按钮(i)家庭信息和(ii)个人信息。目标信息在Selenium IDE中获得。 (i)姓名= indFamily (ⅱ)document.pebPostLogin.indFamily [1]
我很容易点选下面的代码的第一个家庭信息:
driver.FindElement(By.Name("indFamily")).Click();
,但不知道为C#命令第二个“个人信息”。我已将这些操作记录在Firefox的Selenium IDE中,并导出到C#文件中,但DOM命令不会以C#导出。在C#文件中看到以下错误消息。
// ERROR: Caught exception [Error: Dom locators are not implemented yet!]
请在下面找到通过Firebug识别的源代码。
<input name="indFamily" tabIndex="6" onkeypress="submitOnEnter(window.event.keyCode, document.pebPostLogin)" type="radio" value="Family"/>
<input name="indFamily" tabIndex="7" onkeypress="submitOnEnter(window.event.keyCode, document.pebPostLogin)" type="radio" value="Individual"/>
请帮我...
使用XPath或CSS选择器。 [Here's](http://docs.seleniumhq.org/docs/03_webdriver.jsp)很多信息开始 –
谢谢, 它已被修复使用Xpath。代码如下: driver.FindElement(By.XPath(“// input [@ value ='Individual']”))。Click(); 来源:http://www.w3schools.com/xpath/xpath_syntax.asp – Aruna