我有两种代码和平——一种用于 Selenium WebDriver,另一种用于 Selenium IDE:
这个找不到元素并单击它:
namespace TestProject1
{
[TestClass]
public class UnitTest1
{
[TestMethod]
public void TestMethod1()
{
FirefoxProfile ffP = new FirefoxProfile();
ffP.EnableNativeEvents = true;
IWebDriver dr = new FirefoxDriver(ffP);
dr.Navigate().GoToUrl("http://cgqakiev.fg.local/ropesgray");
dr.FindElement(By.Id("username")).SendKeys("admin");
dr.FindElement(By.Id("password")).SendKeys("pass2app");
dr.FindElement(By.Id("loginSubmit")).Click();
var CC = dr.FindElement(By.XPath("//span[contains(text(), 'Conflict Check')]"));
CC.Click();
}
}
}
虽然这来自 Selenium IDE 工作正常:
<tr>
<td>click</td>
<td>xpath=//span[contains(text(), 'Conflict Check')]</td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
在 WebDriver 中点击怎么办?谢谢大家!