Selenium WebDriver 用と Selenium IDE 用の 2 つのコードがあります。
これは要素を見つけてクリックするのに失敗します:
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 でクリックするにはどうすればよいですか? よろしくお願いします!