使用javascript在对象设计中定位元素

时间:2018-06-19 12:49:12

标签: c# selenium-webdriver

下面是我用来至少从对象中选择一个元素的代码。随附的图像显示了该对象在网页上的外观。我在选择对象时没有唯一的名称。使用此代码,我可以看到座位数,但是在任何座位上应用点击操作均无效。朝着正确方向的任何想法将不胜感激。

public static void SeatSelection()
{
    IList<IWebElement> seats = Driver.FindElements(By.TagName("circle"));
    foreach (IWebElement seat in seats)
    {
        if (seat.Displayed && seat.Enabled == true)
        {
            seat.Click();
        }
        else
        {
            Console.WriteLine("Tickets Sold Out");
        }
    }
}

Html code

0 个答案:

没有答案