在VS中运行selenium脚本,selenium.click(css=..)出错

测试函数:
[TestMethod]
public void Test()
{
ISelenium selenium = new DefaultSelenium("127.0.0.1", 4444, "*iexplore", "http://www.taobao.com");
selenium.Start();
selenium.Open("http://www.taobao.com");
selenium.Click("css=li.J_SearchTab.shop-search-tab");
selenium.Type("id=q", "考拉一家");
selenium.Click("css=button.btn-search");
selenium.WaitForPageToLoad("30000");
Assert.IsTrue(selenium.IsElementPresent("//ul[@id='list-container']/li/ul/li[2]/h4/a/span[2]"));
selenium.Click("//ul[@id='list-container']/li/ul/li[2]/h4/a/span[2]");
selenium.Close();
selenium.Stop();
}

            其中 selenium.Click("css=li.J_SearchTab.shop-search-tab");语句报错:用户代码未处理 Selenium.SeleniumException

Message=ERROR: Element css=li.J_SearchTab.shop-search-tab not found

c#

2个回答

元素css=li.J_SearchTab.shop-search-tab 没有找到

页面中ing没找到这个类型的元素。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐