0

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 でクリックするにはどうすればよいですか? よろしくお願いします!

4

1 に答える 1